红联Linux门户
Linux帮助

g++:error: unrecognized command line option‘-fuse-ld=gold’

发布时间:2016-11-03 15:10:11来源:linux网站作者:蜜獾哥
Linux下编译qt4.8.3源码时遇到一个错误,g++: error: unrecognized command line option ‘-fuse-ld=gold’。
 
这是Qt的一个bug:Bug 89312 - [Qt] Do not add "-fuse-ld=gold" to LFLAGS
g++:error: unrecognized command line option‘-fuse-ld=gold’
 
在装有gold linker的系统里,编译脚本会加入-fuse-ld=gold选项,但这个选项gcc是不支持的。
 
解决办法是移除该选项,找到文件src/3rdparty/webkit/Source/common.pri,屏蔽QMAKE_LFLAGS+=-fuse-ld=gold。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25694.html