我正在使用qmake生成Makefile。在我的spec文件中,我重写了CXX和CC:
QMAKE_CC=/home/foo/gcc-4.7.2/bin/gcc
QMAKE_CXX=/home/foo/gcc-4.7.2/bin/g++
现在生成的Makefile使用这些版本。但是在生成的makefile中有一个名为LINK的变量,它指向g ++。不是/home/foo/gcc-4.7.2/bin/g++
。
这会导致我的构建在从所有生成的目标文件编译可执行文件的最后一步失败。
如何让qmake在生成的Makefile中将LINK设置为/home/foo/gcc-4.7.2/bin/g++
?
目前,我正在手动更改LINK,以便让事情发挥作用。
答案 0 :(得分:2)
您可以用同样的方式覆盖LINK:
QMAKE_LINK = /家庭/富/ GCC-4.7.2 / bin中/克++