Gcc 如何获取nim程序的c代码?

Gcc 如何获取nim程序的c代码?,gcc,nim-lang,Gcc,Nim Lang,我遵循文档,使用nim compileToC helloworld.nim进行编译 但它只是吐出一个可执行文件。如何查看中间C表示法?已解决:编译nim程序时,会在包含C代码的同一目录中自动生成nimcache目录。nim-C-d:release C helloworld.nim只在nimcache中创建C文件,而不编译和链接它们-d:版本使代码更易于阅读。2019更新Nim 0.19.2 默认nimcache目录已从当前工作目录更改为: 适用于Linux和MacOS的$HOME/.cache/

我遵循文档,使用nim compileToC helloworld.nim进行编译
但它只是吐出一个可执行文件。如何查看中间C表示法?

已解决:编译nim程序时,会在包含C代码的同一目录中自动生成nimcache目录。

nim-C-d:release C helloworld.nim只在nimcache中创建C文件,而不编译和链接它们-d:版本使代码更易于阅读。

2019更新Nim 0.19.2 默认nimcache目录已从当前工作目录更改为:

适用于Linux和MacOS的$HOME/.cache/nim/ $HOME/NIMCHACHE/适用于Windows
有关详细信息,请参阅相关文章。

和nimcache位置取决于操作系统,在我的系统中,C文件位于~/.cache/nim/下,位于以每个nim源文件命名的目录中,后缀为_d或_r,可能用于调试和发布。您可以使用-nimcache:。。。命令行切换。似乎暂时不会。0.19中的工作目录中未生成任何内容。