我在Solaris 11环境中安装了gcc-3.4.6。问题是我无法在那里编译exe,错误是
-sh: gcc: gcc: cannot execute [Invalid argument]
即使我写gcc
,它也会给出相同的错误。请帮助。
答案 0 :(得分:1)
与Solaris 10不同,在Solaris 11上,默认情况下不安装GCC。 不要害怕。
到目前为止最简单的方法是使用IPS使用以下命令安装它(当时是root用户或其他超级用户):
pkg install pkg://solaris/developer/build/gnu-make pkg install pkg://solaris/developer/build/make pkg install pkg://solaris/developer/gcc-45 pkg install pkg://solaris/system/header pkg install pkg://solaris/developer/build/autoconf pkg install pkg://solaris/developer/build/automake-110
这将为您提供构建各种开源软件包通常需要的所有工具。
请注意,某些软件包在软件包名称中具有版本号,例如: GCC-45。您甚至可以在软件包存储库中找到更高版本,例如对于Solaris 11.2 Beta,您会发现可以选择GCC 4.5,4.7或4.8。这同样适用于现在也可在v1.11中使用的automake。
(来自我的帖子here的食谱)