使用libtool时避免链接到静态库

时间:2011-07-21 02:25:08

标签: static-libraries linker-errors libtool relocation fpic

我试图在linux机器上交叉编译ImageMagick。工具链附带的libstdc ++。a不是用fPIC编译的。我想改用so文件。但是libtool继续链接libstdc ++。(作为整个存档),我得到重定位错误。我也看到过与其他库相同的问题。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

从工具链文件夹中删除所有la文件有帮助。我的猜测是没有la文件,libtool进行搜索并找到动态库。