在shell脚本中运行Command

时间:2016-05-23 04:34:05

标签: bash shell csh

我试图通过在shell脚本中运行命令来执行opencl程序。 何时,我在命令行上运行命令,它运行没有任何错误。 但是当我在shell脚本中运行它时会抛出错误 -

icpc command not found

这是我的shell脚本

#!/bin/csh

foreach t (1024 4096 8192 32768 50000 100000 500000 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000)
        foreach l (8 16 32 64 128 256 512)
                icpc -o first first.cpp  -no-vec /scratch/cuda-7.0/lib64/libOpenCL.so -lm -openmp -DNMB=$t -DLOCAL_SIZE=$l
                ./first
        end
end

任何人都可以帮我解决问题

1 个答案:

答案 0 :(得分:0)

在shell脚本中指定icpc的完整路径 - algor