可能重复:
我可以在链接时混合使用静态库和共享对象库吗?
我想编译我的应用程序,只静态链接 boost_system 库。其他(glibc 等)应动态链接。我该怎么做?
我的动态编译命令:
g++ -o newserver server.cpp ... -lboost_system -std=c++0x
静态编译命令:
g++ -static -o newserver server.cpp ... -pthread -lboost_system -std=c++0x
但是这个命令是静态链接的!应用程序的重量增加了 2mb!
你能告诉我什么命令只静态编译boost lib吗?
谢谢!