我想编译一个C++文件并生成一个asm或s文件以反汇编并在PSIM中运行。每当我尝试这样做,我会得到错误。我正在尝试编译为mipsI-linux。我想我已经确定交给我的交叉编译器出于某种原因无法正常工作。任何人都可以给我一些帮助建立一个新的交叉编译器,将生成正确的指令格式?我正在制作MAC。构建一个交叉编译器
2
A
回答
3
您可能想看看crosstool-NG(基于crosstool),这似乎使构建交叉编译器工具链相对容易。
3
一个很好的开始是Cross Linux-From-Scatch。它引导你的第一步是建立一个交叉编译器及其所有的依赖关系。
0
我尝试了很多方法,发现使用Buildroot是最简单和最可靠的方法。只需下载Buildroot,解压缩,cd到顶层目录并运行make-menuconfig
。设置选项,例如您需要交叉编译器所需的目标机器,然后运行make
。
该制作需要15-20分钟,并需要一个有效的互联网连接,因为所有的来源都从在线档案库下载并构建。构建完成后:交叉编译器工具链(gcc,as,ld等,以及glibc或ulibc,无论您在选项中选择哪个)。 make
后,二进制文件(名为<弓> -linux-GCC,<弓> -linux-AS等)位于
<buildroot-top-directory>/output/host/usr/bin.
这个位置添加到您的PATH
变量(Linux用户),这就是它。
编辑:对不起,我注意到刚才的问题是MAC。 Buildroot可能没有官方支持MAC。
相关问题
- 1. 构建Raspberry Pi交叉编译器
- 2. 如何构建一个OCaml交叉编译器
- 3. 哪个交叉编译器?
- 4. Binutils在构建GCC交叉编译器时无法构建
- 5. 交叉编译器
- 6. 从窗口构建Qt交叉编译
- 7. 关于为Xscale ARM构建交叉编译器的建议?
- 8. 编译警告 - ARM交叉编译器
- 9. 交叉编译器d-bus
- 10. cuda nvcc交叉编译器
- 11. autotools - 交叉编译和构建本地中间构建程序
- 12. 构建OCaml交叉编译器 - 配置零件
- 13. 在debian上构建交叉编译器时出错
- 14. 如何使用DW2构建定制的MinGW交叉编译器
- 15. '构建gcc交叉编译器'是什么意思?
- 16. 构建交叉编译器:Intel Xeon E5649 >>> ARMv7 with libcURL
- 17. 构建交叉编译器的glibc在Cygwin上失败
- 18. 如何使用--disable-multilib构建gcc交叉编译器
- 19. 交叉编译一个linuxmodule for arm(raspberryPi)
- 20. Qt交叉编译
- 21. 交叉编译ldd
- 22. Beaglebone交叉编译
- 23. Qt - 交叉编译
- 24. Android交叉编译
- 25. 交叉编译libSDL
- 26. ARM交叉编译
- 27. cmake交叉编译
- 28. qt交叉编译
- 29. Microblaze交叉编译
- 30. QTcreator交叉编译
你用什么编译器为c#? – Oded 2010-06-21 13:17:16
我在C++文件上使用g ++。 – 2010-06-21 13:20:26
C#不是C++。你需要正确地标记你的问题,并确保你的问题是要求正确的事情。你使用什么语言 - C++或C#? – Oded 2010-06-21 13:21:51