gpt4 book ai didi

nim-lang - 如何更改 Nim 编译器输出文件位置和名称

转载 作者:行者123 更新时间:2023-12-02 08:58:12 28 4
gpt4 key购买 nike

使用 nim c -r example.nim 编译 Nim 程序会创建输出文件 example。我想在另一个文件夹中创建一个名为 bin/example.o 的输出文件,这样更容易 gitignore。

到目前为止我已经尝试过:

nim c -r example.nim -o:bin/example.o
nim c -r example.nim --out:bin/example.o
nim c -r example.nim -o:example.o
nim c -r example.nim --out:example.o

所有这些尝试的结果与我省略 -o/--out 选项相同,从而在同一文件中生成可执行的 example 文件文件夹作为 example.nim 文件。如果我不传入 -r 选项,编译器甚至不会接受该选项(这让我认为我误解了该选项的目的)。

我使用的是从 github devel 分支源安装和编译的 Nim 0.10.3。

什么编译器选项允许我修改编译后的输出文件?

最佳答案

您所做的事情是正确的,但选项必须位于您正在编译的文件之前。您指定 -r 在编译后执行文件,因此它将使用文件后指定的所有参数运行。

所以这应该有效:

nim c -o:bin/example -r example.nim
nim c -o=bin/example -r example.nim
nim c --out:bin/example -r example.nim
nim c --out=bin/example -r example.nim

关于nim-lang - 如何更改 Nim 编译器输出文件位置和名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29525652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com