Linux 編程工具簡單介紹
英特爾公司將在本周四發(fā)布一些Linux編程工具,旨在使Linux程序能在它生產(chǎn)的微處理器上更好地運(yùn)行。下面就是這些工具的具體說明。
1.Linux 編程工具編輯工具:在Linux下編程,你不再擁有集成化環(huán)境,你可以使用類似于EDIT的工具---經(jīng)典的vi來編輯源程序。當(dāng)然,還有更高檔一些的,如joe、emacs等。總之,編輯程序與編譯工作是分開的。
2. Linux 編程工具編譯工具:在Linux下支持大量的語言,有C、C++、Java、Pascal、Fortran、COBOL等等。在本講義中以C/C++語言為主。在使用這些編譯工具時(shí),是使用命令行方式的,也就是說,你先用編輯工具輸入源程序,然后再執(zhí)行一長串的命令(參數(shù)比較復(fù)雜)進(jìn)行編譯。例如:gcc –o hello hello.c 就是將hello.c編譯為hello,然后你還需要為其賦予可執(zhí)行的權(quán)限,這樣你才完成了整個(gè)工作。
3.Linux 編程工具軟件工具:一個(gè)大型軟件總是由多個(gè)源程序組成的,為了能夠?qū)⒋罅康木幾g命令作一次完成,Linux中提供了make各autoconf工具,分別用于大型軟件的編譯,和編譯前根據(jù)機(jī)器當(dāng)前狀態(tài)作相應(yīng)配置。
4.Linux 編程工具開發(fā)工具包:在Linux下提供了優(yōu)秀的GNU C庫函數(shù)、Motif函數(shù)庫、GTK函數(shù)庫、QT函數(shù)庫等為你的編程提供大量的支持。
5.Linux 編程工具項(xiàng)目管理工具:在Linux下還有CVS這樣優(yōu)秀的用于版本控制、管理的軟件配置管理工具。
而且,Linux作為一個(gè)自由軟件,同時(shí)來提供了大量的自由軟件,這些自由軟件不僅可執(zhí)行文件自由,而且源程序也自由。你可以通過研習(xí)這些優(yōu)秀的源碼來提高自己的編程技藝。
Linux 編程工具Linux下的編程
1. Shell編程:Shell是Linux操作系統(tǒng)的最外層,直接與用戶交互,負(fù)責(zé)解釋命令。就像DOS中的COMMAND.COM程序。Shell編程與編寫.BAT文件類似。但其提供了一整套機(jī)制,使其具有很強(qiáng)大的功能,所以不可小看,善于使用Shell編程可以更好地使用和管理Linux操作系統(tǒng)。
2. WEB編程:在Linux系統(tǒng)下,擁有***、最普及的WEB服務(wù)器Apache,還有優(yōu)秀的PHP腳本語言,所以在Linux系統(tǒng)下的WEB編程也是很有“錢途”的技能呀。其包括PHP、JSP、Perl的開發(fā)。
3. 普通程序開發(fā):在Linux系統(tǒng)中,你可以使用C/C++語言開發(fā)出高效的、高可移植性的應(yīng)用程序來。
4. 用戶交互式程序:在Linux系統(tǒng)中,你可以使用ncursor庫來實(shí)現(xiàn)字符界面下的用戶交互式程序。
5. X-Win編程:在Linux系統(tǒng)下,有一個(gè)從UNIX系統(tǒng)過繼來的圖形界面系統(tǒng)X-Window,你可以在這里另辟天地。這方面的開發(fā),MOTIF函數(shù)庫、QT函數(shù)庫、KDE函數(shù)庫可以助你一臂之力。
【編輯推薦】
- Linux知識普及 Slackware的發(fā)展歷史
- Linux 網(wǎng)絡(luò)性能調(diào)試工具Tcpdump命令篇
- Linux 網(wǎng)絡(luò)性能調(diào)試工具Netstat命令篇
- 郵件系統(tǒng)postfix安裝配置指南
- Linux 內(nèi)存監(jiān)控內(nèi)存泄露和回收內(nèi)存的方法