【发布时间】:2012-05-18 11:21:26
【问题描述】:
我从供应商那里得到了一个设备位置,它使用旧版本的 Debian Linux - 我想在其上安装 g++,以便我可以在本地编译我在其他平台上使用的程序(我了解交叉编译过程复杂且困难)。
但是,由于制造商提供了特定于硬件的驱动程序/应用程序,因此我不会更新设备上的任何组件。我如何告诉 apt-get 安装任何版本的 g++ 已经与操作系统兼容?
感谢您的帮助。
编辑: 我应该补充一点,该平台有一个 MIPS 处理器,我在 -arch 选项中没有看到它。不过,感谢您迄今为止的帮助。
另外,为了可能的交叉编译,我将从 Ubuntu 笔记本电脑转到 MIPS debian 系统。
【问题讨论】:
-
您不需要特定的 G++ 版本。您需要正确的编译器标志和库来为现有的硬件构建。但是您应该能够使用这些工具的最新版本。 (比如你可能需要用
-m32 -arch=pentium编译,你可能需要用-enable_kernel=2.6.0编译glibc等等。)
标签: linux g++ debian platform-specific