如果目标体系结构是 I386 或 AMD64,我如何在编译时从 ASM 源文件中检测?
我正在使用 masm(ml.exe)/masm64(ml64.exe) 来组装 file32.asm 和 file64.asm。最好创建一个文件 file.asm,它应该包括 file32.asm 或 file64.asm,具体取决于架构。理想情况下,我希望能够编写如下内容:
IFDEF amd64 包括文件64.asm 别的 包括 file32.asm 万一
此外,如果需要,我可以使用不同的命令行选项运行 ml.exe 和 ml64.exe。
谢谢!