歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu上安裝nasm以及nasm在Ubuntu上的簡單使用

Ubuntu上安裝nasm以及nasm在Ubuntu上的簡單使用

日期:2017/2/28 14:53:19   编辑:Linux教程

1、在Ubuntu上安裝nasm方法

首先在網站http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/下面去下載2.10.07.tar.gz這個版本(一般在ubuntu上面都是使用這個壓縮形式的)。如果要下其他版本的nasm可以通過http://www.nasm.us/來進行選擇進行下載。

2、安裝方法:使用如下的命令:

解壓:tar zxvf nasm-2.10.07.tar.gz

進入剛解壓的目錄

然後執行命令:./configure

make

sudo make install

通過以上的步驟nasm就在ubuntu上安裝好了。也可以通過使用命令:nasm -version來查看是否安裝成功。如果出現了nasm的版本信息則說明安裝成功,否則還需進一步安裝。

3、在ubuntu用nasm來進行匯編的步驟:

hello.asm 源代碼如下:

*************************************************************
section .text
global main
main:
mov eax,4 ;   4號調用
mov ebx,1 ;   ebx送1表示輸出
mov ecx,msge ; 字符串的首地址送入ecx
mov edx,14 ;  字符串的長度送入edx
int 80h ;    輸出字串
mov eax,1 ;   1號調用
int 80h ;    結束 
msge:
db "Hello world!",0ah,0dh
*************************************************************

把上面的代碼保存為hello.asm,並且把該文件放在解壓後的nasm的目錄中,並進入目錄執行如下命令:

nasm -f elf64(elf32) hello.asm (注意這裡使用elf64還是elf32要看操作系統的位數來決定)

gcc -o hello hello.o

./hello

如果輸出了hello wrod 則說明安裝成功了。

Copyright © Linux教程網 All Rights Reserved