闲着无聊编译最新版gcc9.3试一下,没想到碰了一鼻子灰
gcc吧
全部回复
仅看楼主
level 2
Efreets 楼主
最近现在家里无聊试着编译下了最新版gcc,没想到麻烦一个接着一个,愣是没有成功,有谁有办法帮我看看吗
首先是gcc出错
$ make
[ -f stage_final ] || echo stage3 > stage_final
make[1]: Entering directory 'P:/gcc930/gcc-9.3.0/Build'
make[2]: Entering directory 'P:/gcc930/gcc-9.3.0/Build'
make[3]: Entering directory 'P:/gcc930/gcc-9.3.0/Build'
rm -f stage_current
make[3]: Leaving directory 'P:/gcc930/gcc-9.3.0/Build'
make[2]: Leaving directory 'P:/gcc930/gcc-9.3.0/Build'
make[2]: Entering directory 'P:/gcc930/gcc-9.3.0/Build'
/usr/bin/sh: -c:行6: 寻找匹配的 `"' 是遇到了未预期的文件结束符
/usr/bin/sh: -c:行7: 语法错误: 未预期的文件结尾
make[2]: *** [Makefile:11206: all-stage1-libiberty] Error 1
make[2]: Leaving directory 'P:/gcc930/gcc-9.3.0/Build'
make[1]: *** [Makefile:21996: stage1-bubble] Error 2
make[1]: Leaving directory 'P:/gcc930/gcc-9.3.0/Build'
make: *** [Makefile:1003: all] Error 2
附上makefile错误的地方,有谁帮我看看吗
11206 @r=`${PWD_COMMAND}`; export r; \
21996 @r=`${PWD_COMMAND}`; export r; \
2020年03月25日 10点03分 1
level 2
Efreets 楼主
另外在编译最新的mingw-w64 7.0时,header和crt都能编译通过,可是header能正常make install,但是crt却不能正常install,问题也是和gcc中的makefile问题差不多,
/usr/bin/sh: -c:行0: 寻找匹配的 `'' 是遇到了未预期的文件结束符
/usr/bin/sh: -c:行1: 语法错误: 未预期的文件结尾
make[2]: *** [Makefile:67950: install-lib64DATA] Error 1
make[2]: Leaving directory 'P:/gcc930/mingw-w64-v7.0.0/Build'
make[1]: *** [Makefile:68893: install-am] Error 2
make[1]: Leaving directory 'P:/gcc930/mingw-w64-v7.0.0/Build'
make: *** [Makefile:68887: install] Error 2
makefile中的出错行
67950 @list='$(lib64_DATA)'; test -n "$(lib64dir)" || list=; \
68887 $(MAKE) $(AM_MAKEFLAGS) install-am
真郁闷,网上找不到答案,希望各位大佬能帮忙解决下,
急急急,在线等
2020年03月25日 10点03分 2
level 1
有没有gcc的链接啊?
2020年04月27日 14点04分 3
1