gcc - 如何从 GCC 源代码构建 native 编译器?

标签 gcc cross-compiling

我在可移植 ARM 设备上有一个嵌入式系统,它运行定制的 Linux。如何为该 Linux 发行版构建 native 编译器?

例如,我现在使用机器A,在A上既有 native 编译器,又有机器B的交叉编译器。如何构建可以直接在B上运行的编译器?

我搜索了一下,只找到了一些如何为B构建交叉编译器的教程,但没有找到如何通过交叉编译器构建原生编译器。

最佳答案

我不确定标记的答案是否正确。我正在开发一个项目,该项目反射(reflect)了原始问题中的项目,并且根据 n.m. 的链接。发布后,最初的提问者尝试被称为以下三种之一:host-x-host、交叉本地交叉构建本地...不是加拿大-十字。

不幸的是,似乎没有任何关于这个主题的教程......至少我找不到。

关于gcc - 如何从 GCC 源代码构建 native 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351462/

相关文章:

c++ - 使用 cmake 交叉编译 libwebsockets

c++ - 树莓派工具链上的 std::shared_future

gcc - gfortran main 的多重定义

gcc - clang 的 `cpp -dD` 相当于什么?

c++ - 关于隐式取消引用的 GCC 警告

cross-compiling - 启用编译器优化时未找到 glibc

c++ - C++ 构造函数中体系结构 x86_64 的 GCC undefined symbol

c++ - 使用 GCC 将 C++ 应用程序静态编译为二进制文件

linux - 如何为Openwrt交叉编译.c文件?

c - 使用 GCC 交叉编译器时对 printf 的 undefined reference