2011-11-10 65 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'。正如其他人所提到的那样,设置先决条件并非微不足道。 –