我想要的是类似 g++ 的东西,我可以在其中输入:
compiler_name my_assembly_code.extention
...并让它编译我的汇编代码。它是 32 位还是 64 位并不重要。只需要适用于 Windows。
有谁知道我可以得到的那个吗?我也愿意接受其他建议,我只是想避免必须使用 MS Visual Studio 来执行此操作。
最佳答案
有很多。
所有这些都能够生成 PE 文件。但是,为了做到这一点,您需要了解所述汇编程序所需的操作模式。比如完全可以用每个汇编器生成obj文件进行链接,也可以写一个纯二进制输出。如果这样做,您将需要创建适当的可执行 header 。
平面汇编器提供了 FORMAT PE
指令(参见 here ),大大简化了这个过程。
https://stackoverflow.com/questions/4786547/