![](/img/trans.png)
[英]Why/how does gcc compile the undefined behaviour in this signed-overflow test so it works on x86 but not ARM64?
[英]how to set an gcc on arm board so that it can compile for itself
我想要一个编译器,以便它能够自行编译。 如您所知,自编译是“ PC”的关键功能。 ubuntu在主板上运行,因此,如果有一种在主板上设置gcc的方法,那么我可以使用arm board开发简单的程序。
是否有一个项目正在这样做? 板上有gcc端口吗? 任何线索都可以帮助
当然,可以制作一个自托管的编译器。 最直接的方法就是使用与为开发板编译“常规”应用程序相同的交叉编译器工具链来构建GCC。 但是,这不是一个微不足道的过程。
这是几个产生在目标本身上运行的工具链的项目:
Bootstrap-Linux: https : //github.com/pikhq/bootstrap-linux
土著Linux: http : //landley.net/code/aboriginal/ (包括预构建的二进制文件)
如果您具有功能齐全的Ubuntu,请执行以下操作:
sudo apt-get update
sudo apt-get install build-essential
如果您没有足够的内存或缺少apt,则必须从Internet手动将用于ARM体系结构和Ubuntu版本的软件包从Internet下载到您的电路板上,然后执行
dpkg -i <package_name.deb>
在此阶段,您可能会得到很多不满意的缺陷,因此您也必须下载并安装它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.