-
获取编译器相关信息:
- 使用
QMAKE_CC
、QMAKE_CXX
、QMAKE_LINK
、QMAKE_AR
、QMAKE_RANLIB
等变量输出编译工具链的相关信息。message("QMAKE_CC: $$QMAKE_CC") message("QMAKE_CXX: $$QMAKE_CXX") message("QMAKE_LINK: $$QMAKE_LINK") message("QMAKE_AR: $$QMAKE_AR") message("QMAKE_RANLIB: $$QMAKE_RANLIB")
- 使用
-
获取编译器版本信息:
- 使用
system
函数调用编译器的--version
选项获取版本信息。QMAKE_CC_VERSION = $$system($$QMAKE_CC --version) QMAKE_CXX_VERSION = $$system($$QMAKE_CXX --version) message("QMAKE_CC_VERSION: $$QMAKE_CC_VERSION") message("QMAKE_CXX_VERSION: $$QMAKE_CXX_VERSION")
- 使用
-
获取编译器和链接器的完整路径:
- 使用
system
函数调用which
命令获取编译器和链接器的完整路径。message("QMAKE_CC Full Path: $$system(which $$QMAKE_CC)") message("QMAKE_CXX Full Path: $$system(which $$QMAKE_CXX)") message("QMAKE_LINK Full Path: $$system(which $$QMAKE_LINK)")
- 使用
4.运行结果