nvcc で .cu プログラムをコンパイルしようとしていますが、Unix でコンパイルしようとするたびにコマンドが機能しなくなります。エラーが発生します:
「コマンド」: コマンドが見つかりません。
何故ですか?コンパイルするたびにログアウト/終了する必要があります。
[編集]実際にパスを設定することがわかりました: setenv PATH /usr/local/cuda/bin は問題を引き起こします。ls、pico、cd などのコマンドは機能しません。終了してログアウトできます
パスを削除しています。パスを上書きするのではなく、追加する必要があります。
setenv PATH ${PATH}:/usr/local/cuda/bin
やりたくない やりたいsetenv PATH /usr/local/cuda/bin
、setenv PATH $PATH:/usr/local/cuda/bin
またはそのようなバリエーションのようなものを実行すると、既存の PATH 定義setenv PATH $PATH":/usr/local/cuda/bin"
が置き換えられるため、他のすべてのコマンドへのコマンド パスが失われます。echo $PATH
変更する前に、どのように見えるかを確認してください。置き換えるのではなく、追加する必要があります。