2011-11-10 23 views
0

solaris 11にGNU c/C++をインストールする必要があります。提供されるボックスはsolarisゾーンです。私はsudoの権限を持っていないだけでなく、ゾーンのrootにはpkgコマンドを使用する権限がありません。Solaris Studioでsolaris 11にGNU c/C++をインストールする

Solaris 11にはデフォルトのgccは付属していません。

Solarisスタジオは、gnu c/C++ソースコードとともに提供されています。

gcu c/C++をSolaris Studioを使用してインストールするにはどうすればよいですか。

お寄せいただきありがとうございます。

よろしく、 アナンド・クマールKeshri

+0

'/ usr/sfw/bin'に' gcc'と 'g ++'をチェックインしましたか? – birryree

+0

はい/ usr/sfw/binを確認しました。私もコマンドを見つけようとしました。 –

+0

solaris studioの助けを借りてgccをコンパイルする方法を知ることができれば非常に役に立ちます。 –

答えて

0

あなただけ厳しく、すなわち、

./configure --prefix=${HOME}/gcc 
make 
make install 
export PATH=${HOME}/gcc:${PATH} 
+0

これはgCCにも必要なのでこれを行うことはできませんgccをコンパイルします。私が言及したように、利用可能なデフォルトのgccはありません。 –

+0

ああ、本当に単純なのであれば、あなたがSolarisのツールチェーンを使っているときには(GNU 'ld'とサンの' ld'を使うように)もっと検討する必要があります。多分自分自身の依存関係を構築しなければならないだろう。 – birryree

+0

ソースからgccをビルドする方法があります.GCC以外のコンパイラから始めます。このプロセスでは、ネイティブコンパイラを使用して中間のgcc実行ファイルを作成し、それを使用して最終的なgccをビルドします。私はそれをやったことがありますが、数年後のことではなく、詳細はおそらくgccの後のリリースで変更されています。私はステップの1つが 'make bootstrap'であることを覚えています。他の人が触れたように、前提条件を設定することは簡単なことではありません。 –

0

をされないソースからビルドし、あなたがそうする権限を持っているいくつかの場所でGCCをインストールすることができますあなたの質問にお答えしていますが、http://www.opencsw.org/packages/CSWgcc4core/

(私は何年もの間に開始するために、非GCCのCコンパイラを使用してgccのを建てたが、していない。)

からのgccのSolarisパッケージを取得することができます
関連する問題