-q32, -q64 (-m32, -m64)

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-q32, -q64
-m32, -m64    
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

对象代码控制

等效编译指示

无。

用途

选择 32 位或 64 位编译器方式。

使用 -q32-q64 选项以及 -qarch-qtune 编译器选项来优化将使用该输出的体系结构的编译器输出。

语法

读取语法图跳过可视语法图 -q 3264
读取语法图跳过可视语法图 -m 3264

缺省值

-q32 或者 -m32

使用量

-q32-q64 选项覆盖由 OBJECT_MODE 环境变量值设置的编译器方式 (如果存在)。

预定义的宏

-q64 生效时,将向 1定义 __64BIT__ ; 否则,将取消定义

示例

要指定 testing 编译自 myprogram.c 的可执行程序将在具有 32 位 Power ® 体系结构的计算机上运行,请输入:

xlc -o testing myprogram.c -q32 -qarch=ppc

相关信息