如何将本来要编译成动态库的源码编译成静态库?
如题,有Freeype2,libpng,libjpeg等函数库,再源码目录中使用configure后,再使用make命令,可是,最终编译的结果是动态库,有的函数库编译后是动态库和静态库两个库,我想将这些库只编译成静态库,该如何做?
configure使用了--enable-static=yes参数再编译也是一样。
[解决办法]
/usr/local/lib下有动态库么
默认优先链接的是动态库
把动态库删除或者手动在链接时指定静态库
发布时间: 2012-03-09 21:42:55 作者: rapoo
如何将本来要编译成动态库的源码编译成静态库?
如题,有Freeype2,libpng,libjpeg等函数库,再源码目录中使用configure后,再使用make命令,可是,最终编译的结果是动态库,有的函数库编译后是动态库和静态库两个库,我想将这些库只编译成静态库,该如何做?
configure使用了--enable-static=yes参数再编译也是一样。
[解决办法]
/usr/local/lib下有动态库么
默认优先链接的是动态库
把动态库删除或者手动在链接时指定静态库