之前写TLPI上的代码一直是手动进行错误处理,感觉代码冗余量很大,最后还是决定使用书上的tlph_hdr.h,顺便回顾下动态库的创建/使用. 参考很久之前的一篇博客 linux上静态库和动态库的编译和使用 但是感觉这篇博客写了后我一直没真正用过动态库,于是花了些时间复习下,结果倒好,一直出问题. xyz@ubuntu:~/lib$ ls a.out f.c g.c h.c libutil.so main.c util.h f.c g.c h.c分别是3个函数f().g().h()的定义,util…