4

我正在使用 qmake 生成 Makefile。在我的规范文件中,我这样覆盖 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/home/foo/gcc-4.7.2/bin/g++在生成的 Makefile 中将 LINK 设置为?

目前,我正在手动更改 LINK 以使事情正常进行。

4

1 回答 1

2

You can override LINK in the same way:

QMAKE_LINK=/home/foo/gcc-4.7.2/bin/g++

于 2013-11-20T09:05:43.877 回答