动态库链接 变为 静态库链接有关问题

动态库链接 变为 静态库链接有关问题

动态库链接 变为 静态库链接问题
最近做了一个新的项目,遇到了棘手的问题:
  项目最先是用的库是动态的,动态链接的时候很正常。现在要链接静态的库,不幸的是出现了一大串错误(很多的库函数找不到了。)
  undefined reference to …… 

反正 就是一大串的这个…… 
  
请高手指点一下!


看缺什么库,添上就是了


nm下这个.a文件,看看有没有相应的symbol


缺哪些库,加上并链接貌似就可以了吧


重新制作static library
ar rcs libstatic.a a.o b.o


调整库的顺序,比如:
libA.a里的函数foo调用了libB.a里的函数bar的话, 链接的顺序必须是
-lA -lB
如果用
-lB -lA
的话,就会报找不到函数bar.

动态库链接 变为 静态库链接有关问题

相关文章:

你感兴趣的文章:

标签云: