我们说我正在用nim c -d:release myprog.nim
编译我的代码。如何查看传递给gcc
的标志,以及如何指定其他标志?例如,我想使用-ffast-math
。
我试图跟踪/etc/nim.cfg
中的逻辑,但我能够直接看到nim c
正在发出的内容。
答案 0 :(得分:3)
我认为--listCmd
(来自Compiler User Guide,Advanced Flags部分)将显示传递给C编译器的标志。
要直接将标志传递给C编译器,“Nim编译器用户指南”可以这样说:
-t, --passC:OPTION pass an option to the C compiler
-l, --passL:OPTION pass an option to the linker
我自己没有尝试过,但看起来他们应该工作了。