【问题标题】:Compiling GNU GCC tarball in Solaris 10 SPARC在 Solaris 10 SPARC 中编译 GNU GCC tarball
【发布时间】:2019-10-30 02:02:24
【问题描述】:

我有一台装有 Solaris 10 SPARC 的 Sun/Oracle SPARC 服务器

我在 /usr/local 目录中安装了以下 GNU 应用程序(使用 Solaris 10 SPARC 安装期间安装的 GCC 3.4.3 标准编译器编译)

GMP-4.3.2
MPFR-3.0.0
MPC-1.0.1

我想尝试编译比 Solaris 10 SPARC 附带的标准 GCC 3.4.3 更新版本的 GNU GCC 编译器

我在包含 Solaris 10 SPARC 的硬盘上提取了三个 tarball...

GCC-5.1.0
GCC-7.1.0
GCC-9.1.0

我可以成功配置每一个,但是当我尝试编译任何 tarball (gmake) 时,每次 GCC 3.4.3 时都会遇到以下错误消息。 C 编译器尝试将每个单独的文件转换为已编译的 *.o 文件

cc1plus: warning -Wmissing-format-attribute ignored without -Wformat

这是什么意思,我该如何纠正?

提前感谢我能得到的任何帮助

【问题讨论】:

    标签: gcc makefile solaris gnu


    【解决方案1】:

    这意味着它不会警告您调用 sprintf 或 scanf 等缺少参数的函数。由于您正在构建已经发布的代码而不是修改 gcc 代码,您可以忽略它。

    【讨论】:

    • OK 我已经使用 OPENCSW gcc-4.6.3 Gcc gnu 编译器发出了一个 gmake 命令。编译 Gcc-9.1.0 大约 25 小时。我收到以下错误消息
    • 配置:加载缓存./config.cache
    • 正在检查 sparc-sun-solaris2.10-gcc... /export/home/Repo/gcc-9.1.0/host-sparc-sun-solaris2.10/prev-gcc/xgcc -B/export/home/Repo/gcc-9.1.0/host-sparc-sun-solaris2.10/prev-gcc/ -B/usr/local/sparc-sun-solaris2.10/bin/ -B/usr /local/sparc-sun-solaris2.10/bin/ -B/usr/local/sparc-sun-solaris2.10/lib/ -isystem /usr/local/sparc-sun-solaris2.10/include -isystem /usr /local/sparc-sun-solaris2.10/sys-include -fchecking=1
    • 检查 C 编译器是否工作... no configure: error: in /export/home/Repo/gcc-9.1.0/host-sparc-sun-solaris2.10/intl': configure: error: C compiler cannot create executables See config.log' 了解更多详情
    • 请在以下 URL tab140.freewebspace.com/config-gcc9.txt找到 config.log 输出
    猜你喜欢
    • 2019-11-06
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 2011-09-02
    相关资源
    最近更新 更多