0155-使用 as 編譯匯編
2023-08-12 09:03 作者:jiangbo4444 | 我要投稿
環(huán)境
Time 2022-11-06
WSL-Ubuntu 22.04
as 2.38
前言
說明
as 是 gnu 項目的一個匯編器,linux 平臺下的默認匯編器。
目標
使用 as 編譯匯編程序,上一節(jié)使用的 intel 語法,這節(jié)需要使用 AT&T 語法。 兩個的不同點,可以直接在網(wǎng)上搜索,有很多的資料。
查看 as
匯編程序
編譯
其中 as 命令生成的是一個對象文件,如果只想要機器碼,可以使用 objcopy 拿到二進制。
由于存在兩種風格的匯編指令,之后使用 NASM 編譯,查看的時候使用 AT&T 風格。
附錄
標簽: