如何在基于ARM的设备上正确构建GCC

时间:2015-04-14 06:11:41

标签: c++ linux gcc arm

我得到了一个基于ARM的开发板(NVIDIA Jetson K1)。

这个东西已经配备了Ubuntu系统。我能够直接在设备上使用gcc 4.8,但它不包含g ++。像往常一样用apt-get安装g ++是行不通的,因为没有人费心去维护一个支持ARM架构的完整ppa。

现在我尝试手动编译最新的GCC。当我编译和安装要求(MPC,MPFR,GMP)时,一切顺利。但是我无法构建GCC本身,并发现config.log中的疯狂错误告诉我无法找到正在运行的C ++编译器。

我认为必须有一种方法可以让一个有效的g ++编译器在设备上运行,而不必交叉编译。有没有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

信息是对的。 GCC 4.8是written in C++所以它需要用C ++(交叉)编译器编译。