我想要一个编译器,以便它能够自己编译。如您所知,自编译是“PC”的关键能力。在arm板上运行ubuntu,所以如果有办法在板上设置gcc,那么我可以用arm board开发简单的程序。
有没有项目这样做? 有没有办法将gcc移植到船上? 任何线索都可以提供帮助
答案 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>
在此阶段,您可以获得许多不满意的依赖项,因此您也必须下载并安装它们。