欢迎光临散文网 会员登陆 & 注册

0155-使用 as 编译汇编

2023-08-12 09:03 作者:jiangbo4444  | 我要投稿

环境

  • Time 2022-11-06

  • WSL-Ubuntu 22.04

  • as 2.38

前言

说明

as 是 gnu 项目的一个汇编器,linux 平台下的默认汇编器。

目标

使用 as 编译汇编程序,上一节使用的 intel 语法,这节需要使用 AT&T 语法。 两个的不同点,可以直接在网上搜索,有很多的资料。

查看 as

汇编程序

编译

其中 as 命令生成的是一个对象文件,如果只想要机器码,可以使用 objcopy 拿到二进制。

由于存在两种风格的汇编指令,之后使用 NASM 编译,查看的时候使用 AT&T 风格。

附录

0155-使用 as 编译汇编的评论 (共 条)

分享到微博请遵守国家法律