【问题标题】:setting LINK variable in Makefile generated by qmake (5.0)在 qmake (5.0) 生成的 Makefile 中设置 LINK 变量
【发布时间】:2013-08-09 16:06:19
【问题描述】:

我正在使用 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 在生成的 Makefile 中将 LINK 设置为 /home/foo/gcc-4.7.2/bin/g++

目前,我正在手动更改 LINK 以使其正常工作。

【问题讨论】:

    标签: linux gcc qmake


    【解决方案1】:

    你可以用同样的方式覆盖 LINK:

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

    【讨论】:

    • 你也可以使用QMAKE_LINK=$${QMAKE_CXX}
    猜你喜欢
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    相关资源
    最近更新 更多