windows7編譯器
❶ windows的pc端編譯器有哪些
Windows的pc端編譯器有:
1) Visual Studio
Windows 下首先推薦大家使用微軟開發的 Visual Studio(簡稱 VS),它是 Windows 下的標准 IDE,實際開發中大家也都在使用。為了適應最新的 Windows 操作系統,微軟每隔一段時間(一般是一兩年)就會對 VS 進行升級。VS 的不同版本以發布年份命名,例如 VS2010 是微軟於 2010 年發布的,VS2017 是微軟於 2017 年發布的。
不過 VS 有點龐大,安裝包有 2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右。
對於初學者,我推薦使用 VS2015。最好不用使用 VS2017,有點坑初學者。
2) DevC++
如果你討厭 VS 的復雜性,那麼可以使用 Dev C++。Dev C++ 是一款免費開源的 C/C++ IDE,內嵌GCC編譯器(Linux GCC 編譯器的 Windows 移植版),是 NOI、NOIP等比賽的指定工具。Dev C++ 的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。
NOI 是National Olympiad in Informatics的縮寫,譯為「全國青少年信息學奧林匹克競賽」;NOIP 是National Olympiad in informatics in Provinces的縮寫,譯為「全國青少年信息學奧林匹克聯賽」。NOI、NOIP 都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格。
3) Visual C++ 6.0
Visual C++ 6.0(簡稱VC 6.0)是微軟開發的一款經典的 IDE,很多高校都以 VC 6.0 為教學工具來講解C和C++。但VC 6.0是1998年的產品,很古老了,在 Win7、Win8、Win10 下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用。
VC 6.0 早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,並且選用的教材也以 VC 6.0 為基礎來講解c語言和 C++,可見教學體制的極端落後,課程體系的更新遠遠跟不上技術的進步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下還有很多其他的 IDE,它們各有特點,例如:
Code::Blocks 是一款開源、跨平台、免費的 C/C++ IDE,它和 Dev C++ 非常類似,小巧靈活,易於安裝和卸載,不過它的界面要比 Dev C++ 復雜一些,不如 Dev C++ 來得清爽。
Turbo C 是一款古老的、DOS 年代的C語言開發工具,程序員只能使用鍵盤來操作 Turbo C,不能使用滑鼠,所以非常不方便。但是 Turbo C 集成了一套圖形庫,可以在控制台程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用。
C-Free 是一款國產的 Windows 下的C/C++ IDE,最新版本是 5.0,整個軟體才 14M,非常輕巧,安裝也簡單,界面也比 Dev C++ 漂亮。C-Free 的缺點也是調試功能弱。可惜的是,C-Free 已經多年不更新了,組件都老了,只能在 XP、Win7 下運行,在 Win8、Win10 下可能會存在兼容性問題。
❷ 緙栬瘧鍣ㄦ湁鍝浜涜蔣浠剁紪璇戝櫒鏈夊摢浜
鍏充簬緙栬瘧鍣ㄦ湁鍝浜涜蔣浠訛紝緙栬瘧鍣ㄦ湁鍝浜涜繖涓寰堝氫漢榪樹笉鐭ラ亾錛屼粖澶╂潵涓哄ぇ瀹惰В絳斾互涓婄殑闂棰橈紝鐜板湪璁╂垜浠涓璧鋒潵鐪嬬湅鍚э紒
1銆佺洰鍓嶆渶嫻佽岀殑C璇璦緙栬瘧鍣ㄦ湁浠ヤ笅鍑犵嶏細GNU Compiler Collection 鎴栫О GCCGCC錛圙NU Compiler Collection錛孏NU緙栬瘧鍣ㄥ椾歡錛夛紝鏄鐢 GNU 寮鍙戠殑緙栫▼璇璦緙栬瘧鍣ㄣ
2銆佸畠鏄浠GPL璁稿彲璇佹墍鍙戣岀殑鑷鐢辮蔣浠訛紝涔熸槸 GNU璁″垝鐨勫叧閿閮ㄥ垎銆
3銆丟CC鍘熸湰浣滀負GNU鎿嶄綔緋葷粺鐨勫畼鏂圭紪宀╁巻搴嗚瘧鍣錛岀幇宸茶澶у氭暟綾籙nix鎿嶄綔緋葷粺錛堝侺inux銆丅SD銆丮ac OS X絳夛級閲囩撼涓烘爣鍑嗙殑緙栬瘧鍣錛孏CC鍚屾牱閫傜敤浜庡井杞鐨刉indows銆
4銆丟CC鏄鑷鐢辮蔣浠惰繃紼嬪彂灞曚腑鐨勮憲鍚嶄緥瀛愶紝鐢辮嚜鐢辮蔣浠跺熀閲戜細浠GPL鍗忚鍙戝竷銆
5銆2銆丮icrosoft C 鎴栫О MS CMicrosoft C 鏄痗璇璦鐨勪竴縐岻DE錛堥泦鎴愬紑鍙戠幆澧冿級錛屽父瑙佺殑榪樻湁Microsoft Visual C++錛孊orland C++錛學atcom C++ ,Borland C++ 錛孊orland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ 錛孡ccwin32 C Compiler 3.1,High C,Turbo C絳夌瓑......3銆丅orland Turbo C 鎴栫О Turbo CTurbo C鏄緹庡浗Borland鍏鍙哥殑浜у搧錛孊orland鍏鍙告槸涓瀹朵笓闂ㄤ粠鐑傛棶浜嬭蔣浠跺紑鍙戙佺爺鍒剁殑澶у叕鍙搞
6銆佽ュ叕鍙哥浉緇ф帹鍑轟簡涓濂 Turbo緋誨垪杞浠, 濡俆urbo BASIC, Turbo Pascal, Turbo Prolog, 榪欎簺杞浠跺緢鍙楃敤鎴鋒㈣繋銆
7銆佹墿灞曡祫鏂欙細C緙栬瘧鐨勬暣涓榪囩▼寰堝嶆潅錛屽ぇ鑷村彲浠ュ垎涓轟互涓嬪洓涓闃舵碉細棰勫勭悊闃舵靛湪璇ラ樁孌典富瑕佸畬鎴愬規簮浠g爜鐨勯勫勭悊宸ヤ綔錛屼富瑕佸寘鎷瀵瑰畯瀹氫箟鎸囦護錛屽ご鏂囦歡鍖呭惈鎸囦護錛岄勫畾涔夋寚浠ゅ拰鐗規畩瀛楃︾殑澶勭悊錛屽傚瑰畯瀹氫箟鐨勬浛鎹浠ュ強鏂囦歡澶翠腑鎵鍖呭惈鐨勬枃浠朵腑棰勫畾涔変唬鐮佺殑鏇挎崲絳夛紝鎬諱箣榪欐ヤ富瑕佸畬鎴愪竴浜涙浛鎹㈠伐浣滐紝杈撳嚭鏄鍚屾簮鏂囦歡鍚涔夌浉鍚屼絾鍐呭逛笉鍚岀殑鏂囦歡銆
8銆2銆佺紪璇戙佷紭鍖栭樁孌電紪璇戝氨鏄灝嗙涓闃舵靛勭悊寰楀埌鐨勬枃浠墮氳繃璇嶆硶璇娉曞垎鏋愮瓑杞鎹涓烘眹緙栬璦銆
9銆佷紭鍖栧寘鎷瀵逛腑闂翠唬鐮佺殑浼樺寲錛屽傜矖鎻″垹闄ゅ叕鍏辮〃杈懼紡錛屽驚鐜浼樺寲絳夛紱鍜屽圭洰鏍囦唬鐮佺殑鐢熸垚榪涜岀殑浼樺寲錛屽傚備綍鍏呭垎鍒╃敤鏈哄櫒鐨勫瘎瀛樺櫒瀛樻斁鏈夊叧鍙橀噺鐨勫礆紝浠ュ噺灝戝唴瀛樿塊棶嬈℃暟銆
10銆3銆佹眹緙栭樁孌靛皢奼囩紪璇璦緲昏瘧鎴愭満鍣ㄦ寚浠ゃ
11銆4銆侀摼鎺ラ樁孌甸摼鎺ラ樁孌電殑涓昏佸伐浣滄槸灝嗘湁鍏崇殑鐩鏍囨枃浠惰繛鎺ヨ搗鏉ワ紝鍗沖皢鍦ㄤ竴涓鏂囦歡涓寮曠敤鐨勭﹀彿鍚岃ョ﹀彿鍦ㄥ彟澶栦竴涓鏂囦歡涓鐨勫畾涔夎繛鎺ヨ搗鏉ワ紝浣垮緱鎵鏈夌殑鐩鏍囨枃浠舵垚涓轟竴涓鑳藉熻鎿嶄綔緋葷粺瑁呭叆鎵ц岀殑緇熶竴鏁翠綋銆
12銆 鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-gcc 錛圙NU緙栬瘧鍣ㄥ椾歡錛夊弬鑰冭祫鏂欐潵婧愶細鐧懼害鐧劇-Microsoft C鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-Turbo C銆
❸ win7下c語言編譯器有那些
VS2008簡體中文正式版迅雷高速下載 Visual Studio 2008 Team Suite
http://www.iplaysoft.com/vs2008.html
VS2008 SP1簡體中文版下載與.Net Framework 3.5 SP1簡體中文版下載
http://www.iplaysoft.com/vs2008-sp1.html
注意閱讀下載相關的說明,SP1隻是升級補丁,必須先下載VS2008簡體中文正式版安裝後再安裝。
下載好了的童鞋請互相傳播下。VS2008可以編譯C語言程序和Visual Basic可視化編程。
PS:
10大最適合編程的字體推薦下載,讓代碼看起來更美更舒服!
http://www.iplaysoft.com/top10-programming-fonts.html
VS2010中文旗艦版下載 Visual Studio 2010 Ultimate
http://www.iplaysoft.com/vs2010.html
這個可以到我這里拷貝,建議Intel i3處理器及以上的機器運行
❹ windows7下的C和C++編譯器
Code::Blocks是一個開源的免費C/C++ IDE,地址:
http://www.codeblocks.org/
CodeLite是另一個開源的免費C/C++ IDE ,地址:
http://sourceforge.net/projects/codelite/
VC++2008 Express是微軟提供的VC++2008的免費版本,地址:
http://www.microsoft.com/express/Downloads/#2008-Visual-CPP
❺ C璇璦鍏ラ棬錛岀敤浠涔堢紪璇戝櫒姣旇緝濂斤紵
姝ュ叆C璇璦鐨勪笘鐣岋紝瀵繪壘浣犵殑鏈浣崇紪璇戝櫒涓嶪DE浼欎即
緙栫▼涔嬭礬濮嬩簬閫夋嫨錛屽逛簬鍒濆﹁呰岃█錛岄夋嫨涓嬈懼悎閫傜殑緙栬瘧鍣ㄥ拰闆嗘垚寮鍙戠幆澧冿紙IDE錛夊挨涓洪噸瑕併傝╂垜浠娣卞叆鎺㈣ㄥ嚑涓澶囧彈鎺ㄥ磭鐨勯夐」錛屽府浣犺交鏉捐搗姝ャ
緙栬瘧鍣ㄧ瘒
1. Tiny C Compiler (TCC): 璁╂柊鎵嬪叆闂ㄧ殑涓嶄簩涔嬮夛紝TCC浠ユ儕浜虹殑緙栬瘧閫熷害钁楃О錛屾棤闇鎷呭咖鎬ц兘褰卞搷錛屽畠浠ョǔ瀹氬拰楂樻晥钁楃О錛屾槸鍒濆﹁呯殑緇濅匠璧風偣銆
2. GNU C Compiler (GCC): 鉶界劧涓嶆槸涓繪祦錛屼絾GCC鍥犳敮鎸佷紬澶氱壒鎬ц屽囧彈灝濊瘯錛屽敖綆″瓨鍦ㄤ竴浜涘巻鍙查仐鐣欓棶棰橈紝浣嗗畠鍦ㄧ壒瀹氬満鏅涓嬩粛鍊煎緱涓璇曘
3. Microsoft Visual C++ Compiler (MSVC): 浣滀負Windows騫沖彴涓婄殑鑰佺墝鐜嬭咃紝MSVC鍑鍊熷氬勾鐨勬妧鏈縐緔錛屽挨鍏舵槸浠嶣orland鎸栨潵鐨勫洟闃燂紝濡備粖鍦ㄧǔ瀹氭у拰鍏煎規т笂琛ㄧ幇鍑鴻壊錛屾槸涓嶪DE鎼閰嶇殑棣栭夈
4. LLVM/Clang: 楂樼涔嬮夛紝鏁堢巼鍜岄熷害騫墮噸錛岀壒鍒閫傚悎榪芥眰楂樻ц兘鐨勫紑鍙戣咃紝Visual Studio鏂扮増鏈涔熸敮鎸佸叾瀹夎咃紝濡傛灉浣犺拷奼傛瀬鑷存ц兘錛孋lang鏄涓涓嶉敊鐨勯夋嫨銆
IDE綃
1. Visual Studio: 鏃犻渶榪囧氳禈榪幫紝Visual Studio鏃犵枒鏄疘DE涓鐨勭繕妤氾紝2017鐗堟湰錛圴isual Studio 2017錛夋敮鎸丆++17錛岃櫧鐒舵湁鏃舵洿鏂板甫鏉ュ皬闂棰橈紝浣嗗逛簬鍒濆﹁呭拰Windows鐢ㄦ埛錛岀ぞ鍖虹増鐨勫厤璐圭増鏈鏄寮虹儓鎺ㄨ崘鐨勩
2. CLion: 鉶界劧鏀惰垂錛屼絾鐟曚笉鎺╃憸錛岃法騫沖彴鏀鎸佷嬌寰桵ac鐢ㄦ埛涔熻兘浜鍙楋紝鐩歌緝浜嶸S鐣ラ婁竴絳癸紝浣嗘暣浣撴ц兘浼樼銆
3. Eclipse: 鉶界劧瀹夎呰繃紼嬪彲鑳界箒鐞愶紝浣嗕綔涓烘浘緇忕殑Java涓誨姏IDE錛岀幇鏀鎸丆/C++錛屽挨鍏舵槸鎼閰峂ingw x64緙栬瘧鍣錛孍clipse浠嶇劧鍊煎緱鎺ㄨ崘銆
4. Code::Blocks: 閫傚悎瀛︽牎鏁欏︼紝寮婧愪笖鏀鎸佸氱嶇壒鎬э紝浣嗗規柊鎵嬫潵璇達紝鍏墮敊璇鎻愮ず鍙鑳戒笉澶熸槑紜錛岄櫎闈炴湁鐗規畩闇奼傦紝鍚﹀垯涓嶆槸棣栭夈
5. Notepad++: 鉶界劧鑳藉彉鎴愮畝鍗旾DE錛屼絾鐩告瘮鍏朵粬閫夐」錛屾帹鑽愮▼搴﹁緝浣庯紝闄ら潪浣犵壒鍒鍠滄㈠叾瀹氬埗鍖栥
6. Visual Studio Code: VS鐨勮法騫沖彴鐗堟湰錛屽厤璐逛笖鍔熻兘寮哄ぇ錛岃櫧鐒舵湁灝戣稿崱欏匡紝浣嗗逛簬Linux鐢ㄦ埛鎴朚ac鐨勮交搴﹀紑鍙戣咃紝瀹冩槸涓涓嶉敊鐨勯夋嫨銆
7. Qt Creator: 綆媧佷笖鏀鎸丵t搴旂敤寮鍙戱紝閫傚悎鏈変竴瀹氱粡楠岀殑寮鍙戣咃紝浣嗗瑰垵瀛﹁呮潵璇達紝閰嶇疆榪囩▼鍙鑳界暐鏄懼嶆潅銆
8. Dev-C++: 瀵逛簬鍠滄VC6鐣岄潰鐨勫嶅彜媧撅紝Dev-C++浠ョ畝鍗曡憲縐幫紝浣嗗姛鑳界浉瀵硅緝灝戙
9. C4Droid 鍜 CPPDroid: 鍊懼悜浜庣Щ鍔ㄥ紑鍙戱紝鎵嬫満鍜屽鉤鏉誇笂鐨凜璇璦IDE錛屽挨鍏墮傚悎鍦ㄧЩ鍔ㄨ懼囦笂緙栫▼銆
緇撹
鍦╓indows涓婏紝灝界GCC鍙鑳介渶瑕侀濆栭厤緗錛屼絾涓嶅簲璁╅厤緗甀DE鎴愪負瀛︿範鐨勯噸鐐廣傞夋嫨涓嬈句笌浣犵殑鐩鏍囧拰闇奼傜浉鍖歸厤鐨勭紪璇戝櫒鍜孖DE錛屽皢鏈夊姪浜庝綘鏇翠笓娉ㄤ簬璇璦鏈韜錛屼負浣犵殑C璇璦涔嬫棶濂犲畾鍧氬疄鍩虹銆