如何在扶手板上设置一个gcc,以便它可以自己编译

时间:2013-02-28 18:43:11

标签: gcc compiler-construction arm

我想要一个编译器,以便它能够自己编译。如您所知,自编译是“PC”的关键能力。在arm板上运行ubuntu,所以如果有办法在板上设置gcc,那么我可以用arm board开发简单的程序。

有没有项目这样做? 有没有办法将gcc移植到船上? 任何线索都可以提供帮助

2 个答案:

答案 0 :(得分:1)

当然,制作自托管编译器是可能的。最直接的方法是使用相同的交叉编译工具链来构建GCC,用于编写电路板的“普通”应用程序。但是,这不是一个微不足道的过程。

以下是一些产生在目标上运行的工具链的项目:

Bootstrap-Linux:https://github.com/pikhq/bootstrap-linux

原住民Linux:http://landley.net/code/aboriginal/(包括预建的二进制文件)

答案 1 :(得分:0)

如果您拥有功能齐全的Ubuntu,请执行以下操作:

sudo apt-get update
sudo apt-get install build-essential

如果没有足够的内存或缺少apt,则必须手动将ARM体系结构的软件包和Ubuntu版本从Internet下载到您的电路板上,然后执行

dpkg -i <package_name.deb>

在此阶段,您可以获得许多不满意的依赖项,因此您也必须下载并安装它们。