2016-05-25 4 views
0

gcc-5.2をコンパイルしてインストールしました。私は自分自身のディレクトリにそれをインストールしたので、私はrootアクセス権がありませんでした。どのように私はリンクしていますと間違って何かがgcc-5.2をPATHとLD_LIBRARY_PATHに適切にリンクして、自分のディレクトリにインストールする

gcc: error while loading shared libraries: libiconv.so.2: 

あります:私は単に私が次のエラーを取得する./gccを実行するとLD_LIBRARY_PATHPATH

setenv LD_LIBRARY_PATH /bigbang/data/username/lib/gcc-5.2/lib 
setenv LD_LIBRARY_PATH /bigbang/data/username/lib/gcc-5.2/lib64:$LD_LIBRARY_PATH 
setenv PATH /bigbang/data/username/lib/gcc-5.2/bin:$PATH 

を通じてリンクする意図しています何を最後に忘れてlibパス?前もって感謝します。また、私は単純に./configure --prefix=/bigbang/data/username/lib/gcc-5.2/で設定しましたが、私が使うべき推奨設定フラグは何ですか?私はgraph_toolを使用することを目指しています。

答えて

0

あなたが成功した後、あなたが渡すことによって、任意の 特別な準備なしにそのインストールを使用することができますいくつかの非標準の接頭辞 /my/gcc/prefixでGCCをインストールした場合:あなたはなどのフロントエンド(gccg++を呼び出すたび

-B/my/gcc/prefix 

)。あなただけの通常のコマンドを使用してフロントエンドを呼び出す:

gcc -B/my/gcc/prefix ... 

これはGCCの一部バージョンが標準的にインストールされているを前提としています。

を参照してください。3.15 Options for Directory Search

+0

私は何も標準的ではありませんでした。私は単純に--prefix =/path/to/empty/folder /を他にはありませんでした...? – Griff

+0

'標準外のプレフィックス'とは、標準プレフィックスではなく、単に '/ usr 'である を意味します。 –

関連する問題