error: unrecognized command line option ‘-fuse-ld=gold’ linux qt5 ...
安裝qt時在執行./configure時報錯:error: unrecognized command line option ‘-fuse-ld=gold’
這個錯誤是qt的一個bug。
在裝有gold linker的系統里,編譯腳本會加入-fuse-ld=gold選項,但這個選項gcc是不支持的。
解決辦法是移除該選項,找到文件src/3rdparty/webkit/Source/common.pri,屏蔽QMAKE_LFLAGS+=-fuse-ld=gold。
將# QMAKE_LFLAGS+=-fuse-ld=gold註釋掉即可。
參考文章: