2011-11-10 87 views
0

我需要在solaris 11中安裝GNU c/C++。提供的框是solaris區域。我沒有sudo權限以及root權限,因爲該區域沒有使用pkg命令的權限。使用Solaris Studio在solaris 11中安裝GNU c/C++

Solaris 11沒有默認的gcc。

Solaris studio已經提供了gnu c/C++源代碼。

如何在Solaris Studio的幫助下安裝gcu c/C++。

請提供幫助,在此先感謝。

問候, 阿南德·庫馬爾Keshri

+0

你在'gcc'和'g ++'中檢入'/ usr/sfw/bin'嗎? – birryree

+0

是的,我檢查了/ usr/sfw/bin。我也嘗試過查找命令。 –

+0

如果你能告訴我如何在solaris studio的幫助下編譯gcc,這將會非常有幫助。 –

回答

0

你可能只是從源構建它,並在一些地方,在那裏你有權這樣做,即安裝gcc,

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

我不能這樣做,因爲它也需要gcc來編譯gcc。正如我所提到的,沒有默認的gcc可用。 –

+0

哦,如果真的只有這麼簡單 - 當你在Solaris工具鏈上時,還有很多需要考慮的事情(比如使用GNU'ld'和Sun'ld' - 選擇後者),並且在他的環境中他是可能要自己建立大量的依賴關係。 – birryree

+0

有一種方法可以從源代碼構建gcc,從非gcc編譯器開始。該過程使用本機編譯器構建一箇中間gcc可執行文件,然後使用它來構建最終的gcc。我已經完成了它,但幾年之後就沒有了,細節可能隨着後來的gcc版本而改變。我記得其中一個步驟是'make bootstrap'。正如其他人所提到的那樣,設置先決條件並非微不足道。 –