linux就是C/c++,根本不需要什么軟件。
創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元漳縣做網(wǎng)站,已為上家服務(wù),為漳縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
在文本編緝器里寫好了,直接在命令行下用gcc和g++就可以編譯啦。
在命令行下用
C++的話:
g++ hello.cpp -o hello
C的話:
gcc hello.c -o hello
然后運(yùn)行
./hello
就可以了。
Qdevelop也可以,而且編譯很快。
如果只是寫代碼高手用VIM就行了。
是一樣的,vim命令是vi命令的升級,在終端輸入vi和vim的效果是一樣的,你可以通過man vi或vim來具體了解。
請?jiān)趙indows下裝一個(gè)虛擬機(jī)軟件VMWARE大概名字是這個(gè),記不全了,然后再在虛擬系統(tǒng)下安裝linux,這樣可以充分體驗(yàn)和學(xué)習(xí)linux這個(gè)系統(tǒng)了,又不會對現(xiàn)有的windows系統(tǒng)造成影響。
如果想在Linux下編程的話
首先要熟悉linux,基本命令什么的
然后就是編程環(huán)境,linux下沒有VS這樣的IDE,當(dāng)然你要用eclipse或netbeans也可以了,不過真正的linux hacker是不會用的。
通常的編程環(huán)境是vim/emacs + gcc + gdb + make
每個(gè)都很強(qiáng)大,不過不像VS那樣有圖形界面,基本是命令解決的,剛開始學(xué)習(xí)可能有點(diǎn)困難,熟悉之后會很爽的
接下來要了解linux的系統(tǒng)調(diào)用等API,開始讀linux程序設(shè)計(jì)是可以的,還有unix環(huán)境高級編程也是必讀之書,另外unp也是應(yīng)該讀的。
如果要開發(fā)有圖形界面的軟件的話,就學(xué)學(xué)GTK+吧,是一個(gè)純C的控件庫。
熟悉編程之后,就可以嘗試研究內(nèi)核咯。
第一推薦cygwin ,可以運(yùn)行絕大多數(shù)常用的linux命令
第二推薦vmware/virtualBox, 裝個(gè)不帶圖形界面的虛擬機(jī)是很好的練習(xí)方式
第三推薦 colinux ,在windows下以應(yīng)用程序的方式運(yùn)行l(wèi)inux系統(tǒng), 比較復(fù)雜
第四推薦網(wǎng)絡(luò)上的公開的UNIX/LINUX 開放實(shí)驗(yàn)室的服務(wù)器, 缺點(diǎn) 速度慢, 受限于網(wǎng)絡(luò)