我有一些运行在netbsd和mips处理器上的嵌入式系统。
我想和他们玩一玩,据我所知,我需要一个交叉编译器。我从来没有做过这样的事,我发现的所有信息都是假设我所没有的知识。
那么,我需要设置一个编译器来编译一个可以在mips netbsd系统上执行的程序吗?
语言是直上c
最佳答案
最简单的方法可能是签出NetBSD源代码树,并使用build.sh
脚本来构建交叉编译器。
http://www.netbsd.org/docs/guide/en/chap-build.html#chap-build-tools
在目标系统上运行uname -m
以查看要与build.sh
一起使用的目标计算机类型。
对于下载NetBSD源的不同选项,请重新查看NetBSD指南。
http://www.netbsd.org/docs/guide/en/chap-fetch.html
注意,您不必将源代码放在/usr/src中——这只是NetBSD上的一个传统,但是您可以自由地选择任何想要的目录。