QMAKE_CXX.QT_COMPILER_STDCXX = 201402L
QMAKE_CXX.QMAKE_CLANG_MAJOR_VERSION = 10
QMAKE_CXX.QMAKE_CLANG_MINOR_VERSION = 0
QMAKE_CXX.QMAKE_CLANG_PATCH_VERSION = 0
QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 4
QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 1
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_CLANG_MAJOR_VERSION \
QMAKE_CLANG_MINOR_VERSION \
QMAKE_CLANG_PATCH_VERSION \
QMAKE_GCC_MAJOR_VERSION \
QMAKE_GCC_MINOR_VERSION \
QMAKE_GCC_PATCH_VERSION
QMAKE_CXX.INCDIRS = \
. \
/usr/include/c++/9 \
/usr/include/aarch64-linux-gnu/c++/9 \
/usr/include/c++/9/backward \
/usr/local/include \
/usr/lib/llvm-10/lib/clang/10.0.0/include \
/usr/include/aarch64-linux-gnu \
/usr/include
QMAKE_CXX.LIBDIRS = \
/usr/lib/llvm-10/lib/clang/10.0.0 \
/usr/lib64/gcc/aarch64-linux-gnu/9 \
/usr/lib64/aarch64-linux-gnu \
/usr/lib64 \
/lib/aarch64-linux-gnu \
/lib64 \
/usr/lib/aarch64-linux-gnu \
/usr/lib/llvm-10/lib \
/lib \
/usr/lib
这段代码是在设置qmake
的一些变量,这些变量用于配置C++编译器
的行为。存在于.qmake.stash
文件,这文件通常是 qmake 工具
生成的一个缓存文件,用于存储 qmake
的内部状态信息和临时数据。这个文件通常会在 qmake
运行时自动生成,并在项目构建过程中使用。它可以包含项目的配置选项、预定义的变量、自定义的变量、文件路径等信息。
QMAKE_CXX.QT_COMPILER_STDCXX = 201402L
:这行设置了Qt编译器的C++标准版本为201402L,也就是C++14。QMAKE_CXX.QMAKE_CLANG_MAJOR_VERSION = 10
:这行设置了Clang编译器的主版本号为10。QMAKE_CXX.QMAKE_CLANG_MINOR_VERSION = 0
和QMAKE_CXX.QMAKE_CLANG_PATCH_VERSION = 0
:这两行设置了Clang编译器的次版本号和修订版本号都为0。、QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 4
、QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
和QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 1
:这三行设置了GCC编译器的版本号为4.2.1。QMAKE_CXX.COMPILER_MACROS
:这行定义了一些编译器宏。QMAKE_CXX.INCDIRS
:这行设置了编译器的头文件搜索路径。QMAKE_CXX.LIBDIRS
:这行设置了编译器的库文件搜索路径。