您知道一种无需使用 env2 脚本即可为英特尔编译器自动生成模块文件的方法吗?
问问题
293 次
1 回答
1
使用最新版本的 Modules (v4.6+),该命令获取一个名为sh-to-modmodule
的新子命令,它将给定脚本执行的环境更改转换为模块文件命令。
$ module sh-to-mod sh /path/to/foo-1.2/foo-setup.sh arg1
#%Module
prepend-path PATH /path/to/foo-1.2/bin
set-alias foo {foobin -q -l}
setenv FOOENV arg1
source-sh modulefile Tcl 命令也在 Modules 4.6 版中引入,以直接转换由给定脚本执行的环境更改,就好像它是当前正在评估的模块文件的内容一样。
在旧版本的 Modules 上,提供了一个名为的独立脚本createmodule.py
来实现此类脚本到模块文件的转换。
于 2020-10-16T12:26:45.783 回答