我想要一个板载编译器,以便它能够自行编译。如您所知,自编译是“PC”的一项关键能力。ubuntu 运行在 arm 板上,所以如果有办法在板上设置 gcc,那么我可以使用 arm 板开发简单的程序。
有项目这样做吗?船上有端口 gcc 的方法吗?任何线索都可以提供帮助
我想要一个板载编译器,以便它能够自行编译。如您所知,自编译是“PC”的一项关键能力。ubuntu 运行在 arm 板上,所以如果有办法在板上设置 gcc,那么我可以使用 arm 板开发简单的程序。
有项目这样做吗?船上有端口 gcc 的方法吗?任何线索都可以提供帮助
当然,制作自托管编译器是可能的。最直接的方法就是使用与为开发板编译“普通”应用程序相同的交叉编译器工具链来构建 GCC。然而,这不是一个简单的过程。
以下是几个项目,它们生成了在目标本身上运行的工具链:
引导-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,您必须手动将 ARM 架构和您的 Ubuntu 版本的软件包从 Internet 下载到您的板上,然后执行
dpkg -i <package_name.deb>
在这个阶段你会得到很多不满意的依赖,所以你也必须下载并安装它们。