幾種Linux 編程工具介紹
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函數庫可以助你一臂之力。
【編輯推薦】