cudnnライブラリのインストール中にINSTALL.txt
ファイルに次のものが見つかりました。
コンパイル行に-I [installpath]を追加し、リンク行に-L [installpath] -lcudnnを追加して、ビルドおよびリンクプロセスに[installpath]を追加します。
コンパイルとリンクラインはどういう意味ですか?myFile.c
cudnnでコンパイルするときにこれを行います:
gcc myFile.c -L /path/to/library -l /name/of/library
それとも別のものですか?
PS:彼らはまた、次のように言及しました。
cd <installpath>
export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
.bashrc
しかし、マシンが実行されるたびに環境変数が設定されるように、これを私のファイルに書き込む必要がありますか?
ベストアンサー1
コマンドはgcc
コンパイルフェーズとリンクフェーズを結合するため、指定されたすべてのオプションを追加する必要があります。
gcc -Iincludepath myFile.c -Llibpath -lcudnn
交換は空き状況によってincludepath
異なりますlibpath
。
.bashrc
はい、設定を編集する必要がありますLD_LIBRARY_PATH
。
export LD_LIBRARY_PATH=libpath:$LD_LIBRARY_PATH
libpath
適切に交換してください。
includepath
.h
ヘッダファイル(file)、libpath
ライブラリ()を指す必要があります.so
。