2

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

有项目这样做吗?船上有端口 gcc 的方法吗?任何线索都可以提供帮助

4

2 回答 2

1

当然,制作自托管编译器是可能的。最直接的方法就是使用与为开发板编译“普通”应用程序相同的交叉编译器工具链来构建 GCC。然而,这不是一个简单的过程。

以下是几个项目,它们生成了在目标本身上运行的工具链:

引导-Linux:https ://github.com/pikhq/bootstrap-linux

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

于 2013-02-28T20:34:49.353 回答
0

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

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

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

dpkg -i <package_name.deb>

在这个阶段你会得到很多不满意的依赖,所以你也必须下载并安装它们。

于 2013-03-01T09:07:48.087 回答