我想在板上有一个编译器,这样它就有能力自己编译。如你所知,自编译是"PC“的一项关键功能。ARM板上运行着ubuntu,所以如果有办法在ARM板上安装一个gcc,我可以用ARM板来开发简单的程序。
有没有这样做的项目?有没有办法让gcc上船?任何线索都能帮上忙
发布于 2013-03-01 04:34:49
当然,制作一个自托管的编译器是可能的。最直接的方法就是使用与编译电路板“普通”应用程序相同的交叉编译器工具链来构建GCC。然而,这不是一个微不足道的过程。
这里有几个项目,它们生成了一个在目标本身上运行的工具链:
Bootstrap-Linux:https://github.com/pikhq/bootstrap-linux
原生Linux:http://landley.net/code/aboriginal/ (包括预编译的二进制文件)
发布于 2013-03-01 17:07:48
如果你有全功能的Ubuntu,只需要做:
sudo apt-get update
sudo apt-get install build-essential如果您没有足够内存或apt丢失,您必须手动从互联网下载ARM体系结构和Ubuntu版本的软件包到您的主板上,然后执行
dpkg -i <package_name.deb>在这个阶段,你可能会得到很多不满意的依赖项,所以你也必须下载并安装它们。
https://stackoverflow.com/questions/15143201
复制相似问题