我一直在用小程序学习 Chapel,它们工作得很好。但是随着程序变长,编译时间也会变长。所以我寻找了一个一个编译多个文件的方法,但还没有成功。通过搜索互联网,我找到了这个和这个页面,后者说
所有这些增量编译功能都通过 Chapel 编译器中的新 --incremental 标志启用,该标志将在 Chapel 1.14.0 版本中提供。
虽然我电脑上的 Chapel 编译器接受这个选项,但在编译只包含一个过程(即没有 main())的文件时,它似乎不会生成任何 *.o(或 *.a?)。这是因为上述项目是实验性的......?在那种情况下,我们可以期待这个功能会包含在 Chapel 的未来版本中吗?
(或者,上面的“增量编译”这个词不是我对 GCC 等常用编译器的期望?)
我的环境:在 Mac OSX 10.11.6 上通过 homebrew 安装的 Chapel-1.14.0。