doc: update command/as.md

This commit is contained in:
jaywcjlove 2024-12-21 19:08:55 +08:00
parent fc723b6dec
commit 1f11d8a430
1 changed files with 41 additions and 5 deletions

View File

@ -5,12 +5,12 @@ as
## 补充说明
**as命令** GNU组织推出的一款汇编语言编译器它支持多种不同类型的处理器。
**as命令** GNU组织推出的一款汇编语言编译器它支持多种不同类型的处理器。
### 语法
```shell
as(选项)(参数)
as [选项] [参数]
```
### 选项
@ -37,4 +37,40 @@ as(选项)(参数)
汇编文件:指定要汇编的源文件。
### 示例
编译一个汇编文件并生成目标文件
```shell
as -o output.o source.s
```
忽略调试指令并生成目标文件
```shell
as -ad -o output.o source.s
```
生成包含调试信息的目标文件
```shell
as -g -o output.o source.s
```
包括宏扩展并生成目标文件
```shell
as -am -o output.o source.s
```
打印汇编所用的最大空间和总时间
```shell
as --statistics -o output.o source.s
```
跳过空白和注释预处理并生成目标文件
```shell
as -f -o output.o source.s
```