使用 as 命令组装
作为 命令将调用汇编程序。
作为 命令将调用汇编程序。 作为 命令的语法为如下所示:
as [ -a Option[:Option] ] [ -oObjectFile ] [ -n Name ] [ -u ] [ -l[ListFile] ]
[ -W | -w ] [ -x[XCrossFile] ] [ -s [ListFile] ] [ -m ModeName ] [ -M ]
[ -Eoff|on ] [ -poff|on ] [-i] [-v] [ File ]
作为 命令读取并组合由 文件 参数指定的文件。 按照约定,此文件的后缀为 .s。 如果未指定任何文件,那么 作为 命令将读取并汇编标准输入。 缺省情况下, as 命令将其输出存储在名为 a.out的文件中。 输出将以 XCOFF 文件格式进行存储。
as 命令的所有标志都是可选的。
尔德 命令用于对对象文件进行链接。 请参阅 尔德 命令以获取更多信息。
汇编程序考虑 OBJECT_MODE 环境变量的设置。 如果不使用 -a32 或 -a64,那么在环境中检查此变量。 如果变量的值不是以下表中列出的值,那么生成一条错误消息且汇编程序以非零返回码退出。 对应有效设置的默示行为如下:
| 项 | 描述 |
|---|---|
| OBJECT_MODE=32 | 产生 32 位目标代码。 缺省机器设置是 com。 |
| OBJECT_MODE=64 | 产生 64 位目标代码(XCOFF64 文件)。 缺省机器设置 ppc64。 |
| OBJECT_MODE=32_64 | 无效。 |
| OBJECT_MODE=其他任何内容 | 无效。 |