1

学校のパブリック クラスターを使用しており、c++ コンパイラへの c++ ライブラリ パスを含めたいと考えています。ブースト、アルマジロなどをインストールしました。それらを作成した後、プログラムはヘッダー パスを C++ コンパイラに追加するように指示しました。私はパブリック クラスターにいるので、どうすればそれを行うことができますか? 明らかに、私は sudo または yum 権限を持っていません。

4

2 に答える 2

3

-I/home/username/where/your/directories/are/includeヘッダー用

-L/home/username/where/your/directories/are/libあなたのライブラリのために

ここから、実行可能ファイルを実行する場合は、次の 2 つのオプションがあります。

  1. で更新LD_LIBRARY_PATHする/home/username/where/your/directories/are/lib
  2. コンパイル行に次を追加します。-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 に答える