1

我正在尝试在 linux 机器上交叉编译 ImageMagick。工具链自带的 libstdc++.a 不是用 fPIC 编译的。我想改用so文件。但是 libtool 不断链接 libstdc++.a (作为整个档案),我得到重定位错误。我在其他图书馆也看到了同样的问题。有任何想法吗?

4

1 回答 1

1

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

于 2011-07-22T08:37:05.977 回答