幾種Linux 編程工具介紹

來源:互聯網
上載者:User

Linux系統中提供了許許多多的Linux 編程工具,包括:1.編輯工具、2. 編譯工具、3.軟體工具、4.開發套件、5.專案管理工具等等,下面就是這些工具的具體說明。

1.Linux 編程工具編輯工具:在Linux下編程,你不再擁有整合化環境,你可以使用類似於EDIT的工具---經典的vi來編輯來源程式。當然,還有更高檔一些的,如joe、emacs等。總之,編輯程式與編譯工作是分開的。

2. Linux 編程工具編譯工具:在Linux下支援大量的語言,有C、C++、Java、Pascal、Fortran、COBOL等等。在本講義中以C/C++語言為主。在使用這些編譯工具時,是使用命令列方式的,也就是說,你先用編輯工具輸入來源程式,然後再執行一長串的命令參數比較複雜)進行編譯。例如:gcc –o hello hello.c 就是將hello.c編譯為hello,然後你還需要為其賦予可執行檔許可權,這樣你才完成了整個工作。

3.Linux 編程工具軟體工具:一個大型軟體總是由多個來源程式組成的,為了能夠將大量的編譯命令作一次完成,Linux中提供了make各autoconf工具,分別用於大型軟體的編譯,和編譯前根據機器目前狀態作相應配置。

4.Linux 編程工具開發套件:在Linux下提供了優秀的GNU C庫函數、Motif函數庫、GTK函數庫、QT函數庫等為你的編程提供大量的支援。

5.Linux 編程工具專案管理工具:在Linux下還有CVS這樣優秀的用於版本控制、管理的軟體組態管理工具。

而且,Linux作為一個自由軟體,同時來提供了大量的自由軟體,這些自由軟體不僅可執行檔自由,而且來源程式也自由。你可以通過研習這些優秀的源碼來提高自己的編程技藝。


三、Linux 編程工具Linux下的編程

1. Shell編程:Shell是Linux作業系統的最外層,直接與使用者互動,負責解釋命令。就像DOS中的COMMAND.COM程式。Shell編程與編寫.BAT檔案類似。但其提供了一整套機制,使其具有很強大的功能,所以不可小看,善於使用Shell編程可以更好地使用和管理Linux作業系統。

2. WEB編程:在Linux系統下,擁有最好、最普及的WEB伺服器Apache,還有優秀的PHP指令碼語言,所以在Linux系統下的WEB編程也是很有“錢途”的技能呀。其包括PHP、JSP、Perl的開發。

3. 普通程式開發:在Linux系統中,你可以使用C/C++語言開發出高效的、高可移植性的應用程式來。

4. 使用者互動式程式:在Linux系統中,你可以使用ncursor庫來實現字元介面下的使用者互動式程式。

5. X-Win編程:在Linux系統下,有一個從UNIX系統過繼來的圖形介面系統X-Window,你可以在這裡另闢天地。這方面的開發,MOTIF函數庫、QT函數庫、KDE函數庫可以助你一臂之力。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.