-q版本 (--version)
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -qversion | ✓ | ✓ | ✓ | ✓ |
| --version | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
显示所调用的编译器的版本和发行版。
语法
缺省值
-qnoversion
--version 默认情况下未设置。
参数
- 详细
- 显示有关安装的每个编译器组件的版本、发行版和级别的信息。
使用量
指定 -qversion 时,编译器将显示版本信息并退出;编译将停止。 如果要将此信息保存到输出对象文件,那么可以使用 -qsaveopt -c 选项执行。
如果指定 -qversion 时不含 verbose 子选项,那么以如下格式显示编译器信息:
product_nameVersion: VV.RR.MMMM.LLLL其中:- v
- 表示版本。
- R
- 表示发行版。
- 一
- 表示修改。
- L
- 表示级别。
-qversion=verbose 以以下格式显示组件信息:
component_name Version: VV.RR(product_name) Level: component_build_date ID:
component_level_ID其中:- component_name
- 指定已安装的组件,如低级优化器。
- component_build_date
- 表示已安装组件的构建日期。
- component_level_ID
- 表示与已安装组件的级别相关联的标识。
预定义的宏
无。
示例 1
指定 -qversion 选项的输出:
IBM XL C/C++ for AIX, 16.1 (5765-J12; 5725-C72)
Version: 16.01.0000.0000
示例 2
指定 -qversion=verbose 选项的输出:
IBM XL C/C++ for AIX, 16.1 (5765-J12; 5725-C72)
Version: 16.01.0000.0000
Driver Version: 16.1.0(C/C++) Level: 180508
ID: _dRic8vWfEeSjz7qEhQiYJQ
C Front End Version: 16.1.0(C/C++) Level: 180506
ID: _GyiUoOiLEeSbzZ-i2Itj4A
C++ Front End Version: 16.1.0(C/C++) Level: 180511
ID: _XxrPQPhCEeSjz7qEhQiYJQ
High-Level Optimizer Version: 16.1.0(C/C++) and 16.1.0(Fortran)
Level: 180512 ID: _nAVYcvkLEeSjz7qEhQiYJQ
Low-Level Optimizer Version: 16.1.0(C/C++) and 16.1.0(Fortran)
Level: 180511 ID: _X1GWsPhCEeSjz7qEhQiYJQ
