我对icc
和icpc
的未记录的“功能”很感兴趣。谷歌搜索这些词不会产生任何结果(除了software.intel.com上的mine以外)。根据名称(以及我的测试),这些文件显然用于设置构建环境。他们如何和做什么是问题。
我建议在software.intel.com上查看我徒劳的帖子以获取详细信息(在我自己的“发现”中,因为我没有得到回复)。
基本上,我在使用strace命令时偶然发现了文件openat
上的.icc_env.cfg
系统调用(.icpc_env.cfg
中的icpc
)。这些文件(位于二进制文件icc
/ icpc
的目录中)不在默认情况下不存在-创建具有相同名称的空文件会导致错误,并完全防止编译。我已经确定了文件中需要的一些信息,但是仍然不知道语法是什么,或者什么信息很重要,什么不重要。
我希望在StackOverflow上拥有庞大的社区,至少会有一个人浏览过这些文件,这就是为什么我决定在这里提出这个问题。