在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)
任何人都可以澄清如何修复它吗?
答案 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中,则无需重新安装包。
此致