Build 我可以从介子中的编译器属性获取编译器版本吗?

Build 我可以从介子中的编译器属性获取编译器版本吗?,build,build-system,meson-build,Build,Build System,Meson Build,在介子构建系统中,除了从编译器属性获取编译器名称外,我还可以获取编译器版本吗 例如,您可以获得C++编译器名,例如:: compiler = meson.get_compiler('cpp') compilerName = compiler.get_id() 这会返回字符串,如'clang'、'gcc'、'msvc'等。我想知道是否有办法也获得版本信息 是的,事实证明这是可能的,尽管维基上没有记录 compiler = meson.get_compiler('cpp') compiler_ve

在介子构建系统中,除了从编译器属性获取编译器名称外,我还可以获取编译器版本吗

例如,您可以获得C++编译器名,例如::

compiler = meson.get_compiler('cpp')
compilerName = compiler.get_id()

这会返回字符串,如'clang'、'gcc'、'msvc'等。我想知道是否有办法也获得版本信息

是的,事实证明这是可能的,尽管维基上没有记录

compiler = meson.get_compiler('cpp')
compiler_version = compiler.version()