我想编译一个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. 哪个交叉编译器?
- 2. Binutils在构建GCC交叉编译器时无法构建
- 3. 交叉编译器
- 4. 关于为Xscale ARM构建交叉编译器的建议?
- 5. 交叉编译器d-bus
- 6. autotools - 交叉编译和构建本地中间构建程序
- 7. 构建交叉编译器:Intel Xeon E5649 >>> ARMv7 with libcURL
- 8. '构建gcc交叉编译器'是什么意思?
- 9. 在debian上构建交叉编译器时出错
- 10. cmake交叉编译
- 11. Beaglebone交叉编译
- 12. Qt - 交叉编译
- 13. 交叉编译ldd
- 14. Android交叉编译
- 15. QTcreator交叉编译
- 16. PowerPC架构的交叉编译Boost库
- 17. 交叉编译arm架构的kselftest?
- 18. GCC交叉编译为i586架构(Vortex86DX)
- 19. 如何为Linux创建一个交叉编译sysroot?
- 20. 为arm编译交叉编译e2fsprogs
- 21. 编译GMP的交叉编译问题
- 22. 如何交叉编译oath-toolkit的静态链接MIPS构建?
- 23. 如何构建Qt 5.7.0进行交叉编译?
- 24. 你如何构建交叉编译代码的单元测试?
- 25. 交叉编译器,一个RHEL ppc64le目标
- 26. 交叉编译器库通信
- 27. ubuntu上的交叉编译器安装
- 28. 如何安装gcc交叉编译器
- 29. Objective-C到Java交叉编译器
- 30. 交叉编译器的Mac OS X
你用什么编译器为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