摘要:
好吧,g++的-l是有点特殊用的,我们一般都是-llib这样,其实-llib会去找lib.so lib.a这样的文件的.我日前想用boost的时候就出现一个奇怪的情况-llibboost_atomic-gcc46-mt-1_53.so会出现/usr/bin/ld: cannot find -llibboost_atomic-gcc46-mt-1_53.so,这个是什么?怎么会是-llibboost_atomic-gcc46-mt-1_53.so???当时没有理解以为是自己的-L指定有问题或者是文件的权限问题,所以试了很多次都不行.最后在stackoverflow上看到了解答As just fo 阅读全文