如何在 Fedora 上为其他 Linux 发行版构建交叉编译器工具链?

发布于 2024-11-03 07:12:37 字数 292 浏览 4 评论 0原文

我的 Linux:Fedora 14 x64 我的海湾合作委员会:4.5.1 我的 Glibc: 2.12.90

目标 Linux:“Ubuntu 8.04.4 LTS”hardy 目标内核:2.6.24-29-server x64 目标海湾合作委员会:4.2.4 目标Glibc: 2.7

我需要gcc/g++ 和fortran。

我用 Google 搜索了一下,发现大多数文档都已经过时,并且都是针对 ARM 的,而不是针对其他 Linux 的。

任何一步一步的文件将不胜感激。

谢谢。

my Linux: Fedora 14 x64
my gcc: 4.5.1
my Glibc: 2.12.90

target Linux: "Ubuntu 8.04.4 LTS" hardy
target kernel: 2.6.24-29-server x64
target gcc: 4.2.4
target Glibc: 2.7

I need gcc/g++ and fortran.

I Googled and most documents I found are somehow outdated and targeting for ARM, not for other Linux.

Any step by step document will be greatly appreciated.

THanKs.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤凫 2024-11-10 07:12:37

构建交叉编译器相当复杂

假设您只想构建一个在“Ubuntu 8.04.4 LTS”上运行的应用程序,那么您实际上不必首先构建交叉编译器。

Apgcc 提供了一个更简单的路径,并且生成的应用程序几乎可以在任何地方运行。

更新:
autopackage.org 早在 2011 年就存在,但现在已经消失了 ;-( 这个 link 说它与 Linstaller 合并,目前似乎有没有内容。

Building cross-compilers is quite complicated.

Assuming you just want to build an application that will run on "Ubuntu 8.04.4 LTS", you don't really have to build the cross-compiler first.

Apgcc provides a much simpler path, and the resulting application will run just about everywhere.

Update:
autopackage.org was alive back in 2011, but has gone away ;-( This link says it merged with Linstaller, which at the moment appears to have no content.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文