gpt4 book ai didi

assembly - 在编译时从 MASM/MASM64 检测架构

转载 作者:行者123 更新时间:2023-12-04 13:17:57 25 4
gpt4 key购买 nike

如果目标架构是 I386 或 AMD64,如何在编译时从 ASM 源文件中检测?

我正在使用 masm(ml.exe)/masm64(ml64.exe) 来组装 file32.asm 和 file64.asm。最好创建一个文件 file.asm,它应该包含 file32.asm 或 file64.asm,具体取决于体系结构。理想情况下,我希望能够编写如下内容:

IFDEF amd64
包含 file64.asm
别的
包含 file32.asm
万一

此外,如果需要,我可以使用不同的命令行选项运行 ml.exe 和 ml64.exe。

谢谢!

最佳答案

IFDEF RAX

ECHO "WIN64"

ELSE

ECHO "WIN32"

ENDIF

关于assembly - 在编译时从 MASM/MASM64 检测架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com