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璇瑷涔嬫梾濂犲畾鍧氩疄锘虹銆