我有一些在带有 mips 处理器的 netbsd 上运行的嵌入式系统。
我想和他们一起玩一点,据我所知,我需要一个交叉编译器。我从来没有做过这样的事情,我发现的所有信息都是假设我没有的知识。
那么我需要什么来设置一个编译器,该编译器可以编译为在 mips netbsd 系统上可执行的程序?
语言直接c
我有一些在带有 mips 处理器的 netbsd 上运行的嵌入式系统。
我想和他们一起玩一点,据我所知,我需要一个交叉编译器。我从来没有做过这样的事情,我发现的所有信息都是假设我没有的知识。
那么我需要什么来设置一个编译器,该编译器可以编译为在 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 指南。
请注意,您不必将源代码放在 /usr/src 中——这只是 NetBSD 的传统,但您可以自由选择任何您想要的目录。