NASM - 相对包含文件

时间:2011-06-09 12:47:25

标签: include nasm assembly

我想在源文件的父目录或子目录中包含一些文件。 NASM可以吗?

1 个答案:

答案 0 :(得分:1)

NASM有几种方法将一个文件包含在另一个文件中。

  1. %include指令:

其工作方式类似于#include中的C指令,例如您可以像%include "some_dir/awesome.asm"这样写相对路径。如果您不想每次都在源代码中指定文件的相对路径,则可以通过-i option

确定包含文件搜索目录

预处理后,可以使用-E option查看实际输出。

  1. 预包含文件(引用the docs的引用):
  

NASM允许您指定要预先包含在源文件中的文件   文件,方法是使用-p选项。

     

nasm myfile.asm -p myinc.inc等效于运行nasm myfile.asm   并将指令%include "myinc.inc"放在   文件。