摘要:
下文讲述Linux中as命令的功能说明,如下所示;
as命令功能:
用于将汇编代码编译成一个二进制代码
as命令的语法格式:
as [参数] [文件]
-------常用参数说明-----
-ac:忽略失败条件
-ad:忽略调试指令
-ah:包括高级源
-al:包括装配
-am:包括宏扩展
-an:忽略形式处理
-as:包括符号
=file:设置列出文件的名字
--alternate:以交互宏模式开始
-f:跳过空白和注释预处理
-g:产生调试信息
-J:对于有符号溢出不显示警告信息
-L:在符号表中保留本地符号
-o:指定要生成的目标文件
--statistics:打印汇编所用的最大空间和总时间
-----注意事项----
1.as命令是GNU推出的一款汇编语言编译器
2.as命令目前支持多种不同类型的处理器
例:
as命令的示例分享
--如:汇编文件 maomao365.s 编译为 maomao365.o二进制文件
[root@maomao365 ~]# as maomao365.s -o maomao365.o
--忽略失败条件 进行汇编maomao365.s文件编译
[root@maomao365 ~]# as -ac maomao365.s -o maomao365.o
---生成调试信息
[root@maomao365 ~]# as -g maomao365.s -o maomao365.o