学校のパブリック クラスターを使用しており、c++ コンパイラへの c++ ライブラリ パスを含めたいと考えています。ブースト、アルマジロなどをインストールしました。それらを作成した後、プログラムはヘッダー パスを C++ コンパイラに追加するように指示しました。私はパブリック クラスターにいるので、どうすればそれを行うことができますか? 明らかに、私は sudo または yum 権限を持っていません。
質問する
713 次
2 に答える
3
-I/home/username/where/your/directories/are/include
ヘッダー用
-L/home/username/where/your/directories/are/lib
あなたのライブラリのために
ここから、実行可能ファイルを実行する場合は、次の 2 つのオプションがあります。
- で更新
LD_LIBRARY_PATH
する/home/username/where/your/directories/are/lib
- コンパイル行に次を追加します。
-Wl,-rpath,/home/username/where/your/directories/are/lib
HTH
于 2013-04-05T15:11:59.670 に答える
0
シェルの起動ファイル (bash を使用する場合は .bashrc) を編集して、C、C++、およびリンカーのコンパイラ環境変数を設定できます。gcc を使用している場合は、このドキュメントを参照してください。
CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
于 2013-04-05T15:13:48.930 に答える