在ubuntu上构建错误gcc-5.1.0:

时间:2015-07-13 19:42:56

标签: ubuntu gcc

在ubuntu上构建gcc-5.1.0期间出现以下错误:

  

检查int64_t底层类型... long long
  configure:error:错误验证int64_t使用long long

配置为:

  

CONFIGURE = ../../ gcc-5.1.0 / configure

     

OPT = --program-suffix = -5.1.0 \         --prefix = / opt / gcc-5.1.0 \         --with-local-prefix = / opt / gcc-5.1.0 \         --enable-languages = c,c ++ \         --enable-threads = posix \         --enable -__ cxa_atexit \         --enable-c99 \          - 长 - 长          - 禁用共享\         --disable-multilib \

     

全部:$(CONFIGURE)$(OPT)

任何人都可以澄清如何修复它吗?

3 个答案:

答案 0 :(得分:8)

搜索错误消息时出现this bug,这是第一个猜测错误消息是由于尝试在没有C ++编译器的情况下构建gcc而导致错误消息的结果。

要解决此问题,请先安装C ++编译器。在Ubuntu上你可以试试G ++:

sudo apt-get install g++

答案 1 :(得分:2)

确定。问题如下:

命令g ++无法使用。

通过额外安装修复。

答案 2 :(得分:0)

作为附加提示,您可能想要检查符号链接g ++ - > g ++ - x.y位于/ usr / bin中。清除gcc 4.6并安装(apt-get)4.8后,我的Raspbian上缺少链接。如果g ++ - x.y在/ usr / bin中,则无需重新安装包。

此致