gpt4 book ai didi

c - 我如何在 Ubuntu 下为 sparc 目标获得交叉编译器?

转载 作者:IT王子 更新时间:2023-10-29 00:58:26 25 4
gpt4 key购买 nike

如何在 Ubuntu 下为 sparc 目标获取交叉编译器?

我想编译我的 c 和 c++ 程序,在 Ubuntu 中工作,用于 sparc 架构?我该怎么做?我可以使用 mingw32 交叉编译器吗?

最佳答案

你需要编译一个gcc交叉编译器。第一步是下载 gcc 的源代码、bin-utils(gnu as、ld 等)和平台的标准库。

一旦您拥有必要的源代码,您就需要配置、制作并安装交叉编译器,而不会破坏您的主机 gcc。

./configure  --target=$TARGET --prefix=$PREFIX
make
make install

冲洗并重复 bin-utils。我相信您必须传递标准库的源位置才能进行配置,但我不知道参数是什么。我刚刚为你并不真正需要它的操作系统开发人员做了这个。如果您遇到问题,请查看 newlib。

$TARGET 显然是目标平台,对您来说它是一个字符串,例如 sparc-elf 或 sparc64-elf,但这取决于具体情况。

$PREFIX 是您的交叉编译器所在的位置。它将被命名为类似于 $TARGET-gcc。所以这是可选的,只要确保它最终出现在你的路径上即可。

http://www.netgull.com/gcc/releases/gcc-4.6.2/

http://ftp.gnu.org/gnu/binutils/

http://sourceware.org/newlib/

关于c - 我如何在 Ubuntu 下为 sparc 目标获得交叉编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com