在Solaris上使用gcc编译boost,报failed gcc.link.dll错误,生成不了.so文件。原因是gcc和ld不匹配,导致生成so时ld失败。解决办法如下:
1. 找到user-config.jam文件
2. 编辑Configue gcc参数为
Using gcc : : : <linker-type>sun ;
3.重新编译即可
1. 找到user-config.jam文件
2. 编辑Configue gcc参数为
Using gcc : : : <linker-type>sun ;
3.重新编译即可