boost编译问题(困惑了好久,至今都没人给出正确答案)
操作系统:solaris10(x86)
编译器:gcc3.4.6
boost:1.37.0
问题:使用boost_1_37_0/下的configure,编译出来的库都是*.a,没有*.so的库。不知道什么原因。谢谢!!
编译过程:
1. ./configure --prefix=/export/home/test/boost
这一步后,会生成bjam和一个makefile文件
2. make install
执行第一步生成的makefile文件,编译出来的都是*.a的库,没有*.so的库。
之后又自己生成bjam,也设置了variant、link、threading、runtime-link结果还是一样。