我正在寻找一些nasm的预处理器功能,可以在x86和x64架构中使用相同的源代码。类似于C预处理器使用的ifdef some_constant,用于检测编译是否在Windows或Linux上进行。
编辑
我知道nasm标志。我使用它们。我只是想要完全相同的源代码,并期望预处理器根据这些标志正确处理它。我将使用#ifdef ... else来进行堆栈操作等,对于两种架构具有相同的核心代码。
编辑
我知道nasm标志。我使用它们。我只是想要完全相同的源代码,并期望预处理器根据这些标志正确处理它。我将使用#ifdef ... else来进行堆栈操作等,对于两种架构具有相同的核心代码。