linux – 在qmake(5.0)生成的Makefile中设置LINK变量

我正在使用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以使事情发挥作用.

最佳答案 您可以以相同的方式覆盖LINK:

QMAKE_LINK = /家庭/富/ GCC-4.7.2 /斌/ G

点赞