安装 gcc 进行 ARM 交叉编译的问题

Problems installing gcc for cross compiling for ARM

为 ARM 交叉编译安装 gcc 时出现问题

我一直在尝试安装 gcc-arm-linux-fnueabi 包,我已经通过几种不同的方法完成了几次,但我似乎总是缺少 includes 目录中的 c++ 文件夹。

为了安装,我使用了:

sudo apt-get 安装 gcc-arm-linux-gnueabihf

安装完成后,我的 /usr 目录中有 arm-linux-gnueabi 和 arm-linux-gnueabihf 文件夹。但是,当我进入 /usr/arm-linux-gnueabi/include 文件夹时,没有我期望的 c++ 文件夹,因此缺少 headers,例如 iostream 等。 arm-linux-gnueabihf 目录中也是如此。

有谁知道这可能是什么原因造成的?也许我错过了什么?我对交叉编译还很陌生,但是我研究过的所有文档都表明包含的文件中应该有一个 c++ 文件夹,如果没有它,我尝试编译即使是简单的测试代码也会失败,因为即使是 iostream header 不可用。

我的机器:32 位和 64 位 intel i5 处理器,华硕 运行 Ubuntu 14.10

目标设备:Beaglebone(黑色)

使用eclipse和设置路径/usr/bin和运行一个程序看看有没有报错