我第一次尝试使用--fast
标志时遇到此错误
warning: --specialize was set, but CHPL_TARGET_CPU is 'unknown'.
If you want any specialization to occur please set CHPL_TARGET_CPU to a proper value.
所以我输入了这个命令
export CHPL_TARGET_CPU=aarch64
因为这是我的Jetson Nano板的体系结构
然后我收到此错误:
/home/chico/chapel-1.20.0/third-party/gasnet/Makefile.setup:6: /home/chico/chapel-1.20.0/third-party/gasnet/install/linux64-gnu-aarch64-none/substrate-udp/seg-everything/nodbg/include/udp-
conduit/udp-par.mak: No such file or directory
make: *** No rule to make target '/home/chico/chapel-1.20.0/third-party/gasnet/install/linux64-gnu-aarch64-none/substrate-udp/seg-everything/nodbg/include/udp-conduit/udp-par.mak'. Stop
.error: compiling generated source
尝试编译我的代码后,我没有可执行文件。
答案 0 :(得分:2)
此错误是(较差)指示尚未为您当前的_Layout.cshtml
配置构建Chapel运行时,在这种情况下,要更改为CHPL_*
是问题。如果在仍设置CHPL_TARGET_CPU的情况下执行CHPL_TARGET_CPU
(或cd $CHPL_HOME && make
),将为您的当前设置重建运行时,并且在重新编译Chapel程序时,该错误将消失。
请注意,Chapel的多个版本可以与不同的CHPL_TARGET_CPU设置同时共存。