在Fedora 26中从源代码安装g ++

时间:2017-10-31 13:50:58

标签: c++ linux gcc makefile fedora

我正在尝试使用Fedora 26在IBM Power7上安装c ++编译器。 在/ usr / bin中安装了gcc [(GCC) 7.2.1 20170915 (Red Hat 7.2.1-2)],但它没有c ++编译器(我试过gcc -lstdc++但结果是:`

  

/ usr / bin / ld:找不到-lstdc ++

没有sudo权限所以我必须从源代码安装所有内容。 我能够安装:

  • zlib的
  • 的Perl
  • 卷曲
  • GIT中
  • GNU M4
  • GMP
  • MPFR
  • MPC
  • EXPAT
  • APR和APR-UTIL
  • ISL

但是当我尝试在成功configure之后尝试安装本地gcc时,当我尝试make时出现此错误:

  

configure:error:在`/ home / aantonietti / gcc / host-powerpc64-unknown-linux-gnu / gcc':

     

configure:error:C ++预处理器“/ lib / cpp”无法进行健全性检查

     

有关详细信息,请参阅`config.log'。

     

make [2]:*** [Makefile:4333:configure-stage1-gcc]错误1

     

make [2]:离开目录'/ home / aantonietti / gcc'

     

make [1]:*** [Makefile:23745:stage1-bubble]错误2

     

make [1]:离开目录'/ home / aantonietti / gcc'

     

make:*** [Makefile:945:all]错误2

我还试图安装clang++,但它需要大量的其他依赖。

您是否有任何关于如何仅安装gcc-c++编译器的提示?

1 个答案:

答案 0 :(得分:0)

为什么不运行dnf install gcc-c++?它将安装C ++系统编译器,同时引入对libstdc++的链接支持。