LLVM交叉编译到Windows x64上的MIPS

问题描述 投票:1回答:1

我正在尝试使用llvm / clang在Winx64机器上将非常简单的Hello World C程序编译为MIPS程序集。

我已经搜索了这个问题,尽管有许多主题相似的线程,但它们几乎只使用linux,而且经常不提供任何形式的解决方案。

我的印象是,如果我获得最新的LLVM二进制文件并将其安装在Windows机器上,我将可以立即将C编译为MIPS程序集。是不是这样,或者我缺少什么?

如果我将目标对准Windows以外的任何东西,则会收到丢失的头文件stdio.h的错误消息这东西不是为了做到这一点而设计的吗?将我的C代码转换为给定的目标asm?

[在Windows上似乎也没有Config.h,就像在Linux上一样,它不能更改某些硬编码路径。

也许我完全误解了有关llvm / clang的某些知识。希望任何人都能帮助我指出解决问题的方向。

谢谢

c assembly llvm mips llvm-clang
1个回答
0
投票

https://sites.google.com/site/lccretargetablecompiler/

https://github.com/drh/lcc

LCC一个可重定向的C编译器在Windows下运行,并且可以输出x86,Mips R3000,SPARC或ALPHA处理器。

检查出来以生成您的mips汇编代码。

或看看clang / llvm编译器https://llvm.org/docs/HowToCrossCompileLLVM.html

© www.soinside.com 2019 - 2024. All rights reserved.