Linux系統下的編譯器與編輯器講解,linux編譯器

來源:互聯網
上載者:User

Linux系統下的編譯器與編輯器講解,linux編譯器

在linux下,除了vim編輯器還有Emacs,TextMate

Emacs是文字編輯器,也是宏編譯器 TestMate是mac下的一個編輯器

vim與Emacs的區別

VIM有其老頭子VI和兄弟Nvi,Vile,Elvis等

vim主要設計用來寫程式的,當然也可操作眾多的文字檔;Emacs主要設計用來文本操作的

vim體積小啟動快;相反,Emacs體積大,啟動慢

VIM專註於文本編輯;而Emacs功能強大:除了VIM常乾的事外,還有排版,收發郵件,IDE,播放MP3,排程,系統管理,瀏覽網頁,甚至教你做一道精美的川菜….,功能強大到BT的地步.故若說VIM是一種工具的話,則Emacs則可認為是一種”生活平台”

VIM學習曲線陡峭而較短;Emacs 學習曲線平緩而較長

VIM是有模式的編輯器;而Emacs是沒有模式的(現在的很多編輯器和word處理器都是無模式的)

在linux下除了gcc編譯器還有EGCS(Experimental/Enhanced GNU Compiler System)

PGCC(PentiumGCC)

在調試的時候 要在編譯的時候加上-g選項,為被偵錯工具加上調試資訊,如果沒有-g選項調試的時候行號,函數名等資訊會看不見

readlf -h 檔案名稱 表示讀檔案的頭

readlf -a 檔案名稱 表示顯示檔案的所有資訊

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.