我试图在我的.cshrc文件中放入一个带有参数的源命令,但它不起作用。命令如下(当我在终端上运行时,它工作,而不是从.cshrc文件)。我应该如何让它工作? 我试过把命令放在括号中,“”我也试过底码。
source /opt/intel/composer_xe_2013_sp1/bin/compilervars.csh ia32
当我获取我的.cshrc文件时,我得到setenv: Too many arguments.
set INTEL = (ia32)
source /opt/intel/composer_xe_2013_sp1/bin/compilervars.csh $INTEL
答案 0 :(得分:0)
你有:
set INTEL = (ia32)
这将创建一个列表,而不是字符串变量。
From reading the Intel documentation - 我在10秒的互联网搜索中发现 - 似乎你几乎肯定想要:
set INTEL = ia32
$INTEL
脚本也可能使用compilervars.csh
变量,因此如果不能解决,请尝试重命名。