Skip to content

Commit

Permalink
doc: update command/as.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Dec 21, 2024
1 parent fc723b6 commit 1f11d8a
Showing 1 changed file with 41 additions and 5 deletions.
46 changes: 41 additions & 5 deletions command/as.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ as

## 补充说明

**as命令** GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。
**as命令** 是GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。

### 语法
### 语法

```shell
as(选项)(参数)
as [选项] [参数]
```

### 选项
### 选项

```shell
-ac:忽略失败条件;
Expand All @@ -33,8 +33,44 @@ as(选项)(参数)
--statistics:打印汇编所用的最大空间和总时间。
```

### 参数
### 参数

汇编文件:指定要汇编的源文件。

### 示例

编译一个汇编文件并生成目标文件

```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
```

0 comments on commit 1f11d8a

Please sign in to comment.