无法将64位计算机上带有gcc的NASM内置程序集链接到Windows上的32位可执行文件

问题描述

我已经开始学习汇编程序,就像编译汇编程序一样,因为我非常熟悉汇编程序在纯程序中的工作方式,但是我也希望能够编写它们。 我选择了NASM。它似乎支持许多系统和体系结构,因此据我了解,我需要elf32或win32目标文件才能使用ld或gcc链接器进行链接。问题是它说我没有库来正确链接它。我去谷歌搜索,发现我需要安装这些库以更改--target并最终链接它们,问题是这些库仅适用于Linux,没有可供Windows下载的MinGW软件包或zip文件。我如何获得它们?还是在某些情况下我错了? 与elf和win32相同的结果 错误消息是: ld:输入文件“ test.o”的i386体系结构与i386:x86-64输出不兼容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)