我试图运行这个命令形式的命令行:
nvcc src/lib/Globals.cpp src/lib/Comp/* src/lib/Decomp/* src/main.cpp -lpthread -o debug/TEST
它运行完美,在编译时会产生错误或警告等等。但是从 shell 执行时会产生以下错误:
./debug/test.sh: line 137: nvcc: command not found
这是我的 .bashrc 文件的相关部分,尽管我不明白这可能是什么问题。
export CUDA_HOME=/SomePATH/CUDA
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=$CUDA_HOME/lib:$CUDA_HOME/lib64:$LD_LIBRARY_PATH
nvprof 也会发生同样的错误。