arm toolchain 交叉编译问题:/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/…/…/…/…/arm-linux-gnueabihf/bin/ld: cannot find -lstdc++
问题原因:G++的工具链没有安装;
安装环境:Ubuntu 14.04
我要在ubuntu上进行交叉编译,需要安装Linaro arm toolchain;
我已经安装了gcc的toolchain;
使用如下命令进行arm-linux-gcc的安装:
sudo apt-get install gcc-arm-linux-gnueabihf
之后就直接在我的工程下敲了 make;编译过程报了如下问题:/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/…/…/…/…/arm-linux-gnueabihf/bin/ld: cannot find -lstdc++
这应该是g++的工具缺失造成的;
使用如下命令进行arm-linux-g++的安装:
sudo apt-get install g+±arm-linux-gnueabihf