Nim 编译器优化标志

Nim compiler optimization flags

假设我正在使用 nim c -d:release myprog.nim 编译我的代码。如何查看传递给 gcc 的标志以及如何指定其他标志?例如我想使用 -ffast-math.

我试图追踪 /etc/nim.cfg 中的逻辑,但我更希望能够直接看到 nim c 正在发出什么。

我认为 --listCmd(来自 Compiler User Guide,高级标志部分)将 显示 传递给您的 C 编译器的标志。

要将标志直接传递给 C 编译器,Nim 编译器用户指南是这样说的:

-t, --passC:OPTION  pass an option to the C compiler
-l, --passL:OPTION  pass an option to the linker

我自己还没有尝试过这些,但它们看起来应该有用。