[英]How I can get a cross compiler under Ubuntu for sparc target?
如何在Ubuntu下为sparc目标获取交叉编译器?
我想编译我的c和c ++程序,在Ubuntu中工作,用于sparc架构? 我怎么能这样做? 我可以使用mingw32交叉编译器吗?
“MingW”中的“W”代表Windows,所以不能不使用它。
查看此页面 ,了解如何将GCC版本交叉编译为SPARC。
您需要编译gcc交叉编译器。 第一步是下载gcc,bin-utils(gnu as,ld等)的源代码,以及该平台的标准库。
获得必要的源代码后,您需要配置,制作,然后安装交叉编译器,而无需破坏主机gcc。
./configure --target=$TARGET --prefix=$PREFIX
make
make install
冲洗并重复使用bin-utils。 我相信你必须传递标准库的源位置来配置,但我不知道参数是什么。 我刚刚为OS开发人员做了这个,你真的不需要它。 如果你遇到麻烦,请查看newlib。
$ TARGET显然是目标平台,对你而言,它将是一个像sparc-elf或sparc64-elf这样的字符串,但它取决于它。
$ PREFIX是您的交叉编译器所在的位置。 它将被命名为$ TARGET-gcc。 所以这是可选的,只要确保它最终在您的路径上。
http://www.netgull.com/gcc/releases/gcc-4.6.2/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.