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

标签 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++ 编译器在设备本身上运行,而不必进行交叉编译。有谁知道如何做到这一点吗?

最佳答案

消息是正确的。 GCC 4.8 是 written in C++因此需要使用 C++(交叉)编译器进行编译。

关于c++ - 如何在基于 ARM 的设备上正确构建 GCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620303/

相关文章:

linux - 编辑和编译 MPIs FORTRAN 代码

c++ - 转换 Classname::FunctionName( Para1, Para2 ) 中的符号

c++ - 如何使用 C/C++ 获取数字锁定状态?

c++ - 将堆栈分配的函数返回值放入 unique_ptr

c++ - wxWidgets 绘画自定义控件

linux - Jmeter:jmeter中jmeter.sh和jmeter不带扩展文件的区别

linux - 如何修改EIP的tracee forked procee?

gcc - Gdb 在调试 ARM7 微 Controller 的汇编程序时跳过源代码行

c++ - Boost 库找到目标但不编译

c++ - 为什么这个自定义类的声明是 Not Acceptable ?