【发布时间】:2019-08-13 14:24:38
【问题描述】:
我有一个非常轻量级的 Linux 操作系统,上面没有任何编译器。如何在其上安装 gcc 或 g++?目标硬件是 armv7-a 处理器。我可以在我的 x86 系统上编译 gcc,然后在我的 armv7 Linux 上安装它吗??
【问题讨论】:
-
你可以。这称为交叉编译。这是为不同平台编译程序的一种非常常用的方法。
-
另一个问题——你真的需要那个系统上的编译器吗?或者在某些开发机器上交叉编译所需的二进制文件就足够了?
-
您可能会找到一个预构建的 GCC 以在目标硬件上运行,就像您可能会为目标硬件找到预构建的内核和预构建的实用程序一样。但是,您确实需要相当多的空间才能做到这一点——而且空间可能非常宝贵。