我想在目前的ArchLinux上降低gcc的评级。
Makefile:545: recipe for target 'libstdc++.la' failed
make[6]: *** [libstdc++.la] Error 139
make[6]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc- build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
Makefile:575: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc- build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
Makefile:480: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc- build/x86_64-unknown-linux-gnu/libstdc++-v3'
Makefile:386: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc- build/x86_64-unknown-linux-gnu/libstdc++-v3'
Makefile:12181: recipe for target 'all-stage1-target-libstdc++-v3' failed
make[2]: *** [all-stage1-target-libstdc++-v3] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc-build'
Makefile:19114: recipe for target 'stage1-bubble' failed
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-jester/aur-gcc48/src/gcc-build'
Makefile:885: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build gcc48.
==> Restart building gcc48 ? [y/N]
==> ------------------------------
==> 当我试图通过yaourt - to确认需要的gcc48安装gcc时
有人知道它为什么不起作用吗。这些错误对我没有任何帮助。
发布于 2016-09-11 10:23:26
在arch linux上,可以使用shell命令:
gcc降级
发布于 2016-10-06 18:45:54
cd /var/cache/pacman/pkg/
pacman -U <file_name_of_the_package>当然,你必须在那里有你想要的版本。
-> alexmina
"downgrade gcc"您确定使用的是Archlinux吗?
发布于 2017-06-01 06:02:21
您应该同时指定gcc和gcc-libs。例如,如果您想将7.1.1降级为6.3.1
方法1)
pacman -U /var/cache/pacman/pkg/gcc-6.3.1-2-x86_64.pkg.tar.xz /var/cache/pacman/pkg/gcc-libs-6.3.1-2-x86_64.pkg.tar.xz 方法2)
downgrade gcc gcc-libs并选择通缉版本。
https://stackoverflow.com/questions/34475253
复制相似问题