我需要在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,这将会非常有帮助。 –