Compile 编译指示
compile 编译指示用来把 C/C++ 源文件与项目一同编译和链接:
这个 pragma 可以有三种形式。第一种是简单的文件输入:
{.compile: "myfile.cpp".}
第二种形式是元组,其中第二个参数是输出名称的 strutils 格式化程序:
{.compile: ("file.c", "$1.o").}
注意: Nim 会计算 SHA1 校验和,只在文件变化时才重新编译。使用 -f 命令行选项可以强制重新编译文件。
从 1.4 开始, compile 编译指示也可以使用这种语法:
{.compile("myfile.cpp", "--custom flags here").}
从例子中可以看出,这个新写法允许在文件重新编译时将自定义标志传递给 C 编译器。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .