[翻譯]FreeBSD Assembly Language Tutorial:工具
(原文請見http://www.int80h.org/bsdasm/#the-tools)
第一章 工具
1.1 組譯器
組合語言組譯時最重要的工具就是組譯器,組譯器能將組合語言程式碼
轉換成機械語言。
在FreeBSD上有兩個組譯器,一個是as(1),使用傳統UNIX組合語言語法
格式,他和系統一起搭配。
另一個是/usr/ports/devel/nasm。使用Intel語法,特點就是可以在不
同的作業系統平台組譯,雖然要另外加裝,不過這可是免費的喔!
這個課程使用nasm格式,因為從其他系統到FreeBSD 的組合語言程式員
將發現這種格式容易了解,而且淺顯易懂,這就是我的目的。
1.2 連結器
組譯的輸出,就像任何編譯器,還是要連結成為執行檔。
一般的ld(1)跟FreeBSD一起搭配,有效的為程式集合與安裝。
--
我所走的道路,最後都會成為我的糧食,也沒有去後悔的道理。
jalala@tfug.org
個人網頁:http://members.lycos.co.uk/earlreco/
--
┌─────◆KKCITY◆─────┐ ╱ ╱  ̄ ▌ ̄  ̄ ╲╱ BBS 城邦
│ bbs.kkcity.com.tw │ ╲ ╲ ╴ ▌ ▌ ▏ KK免費撥接
└──《From:211.20.64.238 》──┘ http://www.kkcity.com.tw/freeisp/
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章