【发布时间】:2013-01-09 04:06:14
【问题描述】:
我在 solaris 10 上编译 gcc 时遇到了一些问题。
我从“ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.1.2/”下载了源代码,并尝试使用configure然后make编译它。 但是 make 在下面提到的行停止。
perl ../.././fastjar/../contrib/texi2pod.pl -D fastjar > fastjar.pod
我已经检查过 perl 已经安装,但它在这一点上停留了超过 12 小时。
已经安装的gcc版本是3.4.3 perl 版本是 5.8.4
当我使用 ksh shell 构建/配置它时,上述问题已解决,但我遇到了另一个问题,即我在此构建后得到的 gcc 说
警告:此配置不支持可见性属性;忽略
此可见性功能是必需的,因为我不想在我的共享库中导出我的所有功能。 根据this link,警告是由于 objdump 造成的,它说我的 $PATH 中不存在。但我检查了它是否在 $PATH 变量中。
谢谢
【问题讨论】:
-
为什么要安装这么旧版本的 GCC?现在最高到 4.7。
-
目前我正在将一个项目从 RHEL 移植到 solaris。所以我想在 solaris 中获得与 RHEL 中相同的环境。
-
通过将所有 gnutools 复制到单独的目录中并在开始时添加路径变量的路径来解决。然后编译它。感谢 Joachim Pileborg 的 cmets!
标签: unix gcc posix solaris solaris-10