[翻譯]FreeBSD Assembly Language Tutorial:工具

看板FreeBSD作者時間21年前 (2003/04/28 16:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
(原文請見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/
文章代碼(AID): #-hEg900 (FreeBSD)
文章代碼(AID): #-hEg900 (FreeBSD)