我需要在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
我需要在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
你可能只是從源構建它,並在一些地方,在那裏你有權這樣做,即安裝gcc,
./configure --prefix=${HOME}/gcc
make
make install
export PATH=${HOME}/gcc:${PATH}
我不能這樣做,因爲它也需要gcc來編譯gcc。正如我所提到的,沒有默認的gcc可用。 –
哦,如果真的只有這麼簡單 - 當你在Solaris工具鏈上時,還有很多需要考慮的事情(比如使用GNU'ld'和Sun'ld' - 選擇後者),並且在他的環境中他是可能要自己建立大量的依賴關係。 – birryree
有一種方法可以從源代碼構建gcc,從非gcc編譯器開始。該過程使用本機編譯器構建一箇中間gcc可執行文件,然後使用它來構建最終的gcc。我已經完成了它,但幾年之後就沒有了,細節可能隨着後來的gcc版本而改變。我記得其中一個步驟是'make bootstrap'。正如其他人所提到的那樣,設置先決條件並非微不足道。 –
不是嚴格意義上的回答你的問題,但你可以從http://www.opencsw.org/packages/CSWgcc4core/
(我一直在使用一個非GCC C編譯器啓動內置的gcc,而不是很多年了。)
獲得GCC的Solaris軟件包
你在'gcc'和'g ++'中檢入'/ usr/sfw/bin'嗎? – birryree
是的,我檢查了/ usr/sfw/bin。我也嘗試過查找命令。 –
如果你能告訴我如何在solaris studio的幫助下編譯gcc,這將會非常有幫助。 –