arm g ++没有链接libstdc ++

时间:2014-01-02 04:21:17

标签: g++ arm cross-compiling

我正在尝试将一个应用程序交叉编译为基于arm的板。我使用g ++进行开发。在加载到电路板期间,我尝试使用arm工具链进行交叉编译(我使用arm-none-linux-gnueabi-g ++)。它给出了编译错误“对std :: basic_string的未定义引用”,如果我将路径静态库libstdc ++。a复制到我编译的默认libs路径,但如果我复制了dyanamic libstdc ++。那么它会显示相同的错误。

我也做了$ ln -s / croostool chain pathtolib / libstdc ++。so.6.0.14 libstdc ++。so。

如何正确链接动态库?

实际上,如果它是C ++意味着它应该自动链接到libstdc ++,对吗?

0 个答案:

没有答案