㈠ Visual Studio 2019怎么编译C语言源程序
1、首先,打开C语言编辑器工具,然后在该工具中编写程序的源代码,如下图所示,然后进入下一步。
㈡ c璇瑷鐢ㄤ粈涔堣蒋浠
杞浠舵湁锛歍urboC锛孷isualC锷犲姞6.0锛孋odeBlocks绛夈
1銆乀urboC锛氭渶缁忓吀镄凛璇瑷缂栬疟鍣锛屾敮鎸丏OS鐜澧冿纴鍙浠ヤ娇鐢ㄥ懡浠よ岀晫闱㈣繘琛岀紪璇戝拰璋冭瘯銆
2銆乂isualC锷犲姞6.0锛欧indows骞冲彴涓嬬殑涓绘祦C璇瑷缂栬疟鍣锛屾敮鎸佸彲瑙嗗寲缂栫▼鍜岃皟璇曘
3銆丆odeBlocks锛氲法骞冲彴镄凛璇瑷闆嗘垚寮鍙戠幆澧冿纸IDE锛夛纴鏀鎸佸氱岖紪璇戝櫒锛屽寘𨰾珿CC銆丆lang绛夈
4銆丏evC锷犲姞锛氲交閲忕骇镄凛璇瑷IDE锛岄傚悎鍒濆﹁呬娇鐢锛屾敮鎸乄indows骞冲彴銆
5銆丒clipseCDT锛氩熀浜嶦clipse骞冲彴镄凛璇瑷闆嗘垚寮鍙戠幆澧冿纴鏀鎸佸氱岖紪璇戝櫒鍜屾搷浣灭郴缁熴
6銆丼ublimeText锛氭祦琛岀殑鏂囨湰缂栬緫鍣锛屽彲浠ラ氲繃鎻掍欢瀹炵幇C璇瑷缂栬疟鍜岃皟璇曞姛鑳姐
7銆乂im锛氩懡浠よ屾枃链缂栬緫鍣锛屽彲浠ラ氲繃閰岖疆瀹炵幇C璇瑷缂栬疟鍜岃皟璇曞姛鑳姐
8銆丒macs锛氩彟涓娆炬祦琛岀殑鏂囨湰缂栬緫鍣锛屽彲浠ラ氲繃鎻掍欢瀹炵幇C璇瑷缂栬疟鍜岃皟璇曞姛鑳姐
9銆丆锷犲姞缂栬疟鍣锛气淏orlandC鎴朇锷犲姞5.5.1forWin32钬濇槸涓涓狢鎴朇锷犲姞缂栬疟鍣锛屽叾锷熻兘瀹屾暣銆佸寘钖澶氱峉DK锛屼笖瀹归噺鏋佸皬锛屽畨瑁呯増链澶у皬浠8MB銆侭orland鍏鍙哥殑镞楄埌绾т骇鍝佲淐锷犲姞Builder5钬濆唴缃镄勫氨鏄杩欎竴缂栬疟鍣ㄣ
10銆丆璇瑷鏄涓绉嶉溃钖戣繃绋嬨佹娊璞″寲镄勯氱敤绋嫔簭璁捐¤瑷銆
㈢ c璇瑷缂栬疟鍣ㄧ数鑴戠増链夊摢浜涳纻
甯歌佺殑C璇瑷缂栬疟鍣ㄦ槸浠涔?
甯歌佺殑C璇瑷缂栬疟鍣ㄦ槸浠涔?
C璇瑷缂栬疟鍣ㄧ洰鍓崭富瑕佹湁VC++銆乨ev-C++銆丆-Free銆亀in-TC銆乀C0绛夌瓑銆傚叾涓姣旇缉缁忓吀镄刅C++锛屽井杞镄勪骇鍝侊纴缂栬疟鍣锛岄摼鎺ュ櫒锛岃繍琛岋纴璋冭瘯绛夊姛鑳戒簬涓浣撶殑寮哄ぇ寮鍙戝伐鍏凤纴鐗圭偣鏄锷熻兘鍗佸垎寮哄ぇ锛屽逛簬鏂版坠𨱒ヨ撮渶瑕佷竴娈垫椂闂村幓鎽哥储銆
c璇瑷鍙浠ョ敤镄勭紪璇戝櫒链夊緢澶氾纴鍖呮嫭MicrosoftVisualC++銆丮yEclipse銆乀urboC鍜実cc缂栬疟鍣ㄧ瓑銆
GCC姣镞犵枒闂锛孏CC鍑犱箮鏄痷nix鍙妉inux绯荤粺涓链阃氱敤镄勭紪璇戝櫒濂椾欢锛屽嚑涔庢墍链夌殑linux鍙戣岀増閮介勮呬简GCC浣滀负C璇瑷镄勯粯璁ょ紪璇戝櫒銆傞櫎浜嗗笴璇瑷镄勬敮鎸侊纴GCC杩樻敮鎸丆++銆丱bjective-C绛夊氱嶈瑷銆
c璇瑷缂栬疟鍣ㄦ湁鍝浜?
c璇瑷缂栬疟鍣ㄦ湁鍝浜?
鐩鍓嶆渶娴佽岀殑C璇瑷缂栬疟鍣ㄦ湁浠ヤ笅鍑犵嶏细GNUCompilerCollection鎴栫ОGCCGCC锛圙NUCompilerCollection锛孏NU缂栬疟鍣ㄥ椾欢锛夛纴鏄鐢盙NU寮鍙戠殑缂栫▼璇瑷缂栬疟鍣ㄣ傚畠鏄浠GPL璁稿彲璇佹墍鍙戣岀殑镊鐢辫蒋浠讹纴涔熸槸GNU璁″垝镄勫叧阌閮ㄥ垎銆
鍙浠ョ紪鍐檆璇瑷镄勮蒋浠舵湁锛歏im銆丆缂栬疟鍣ㄣ丏ev-C銆丆ode锛欱locks銆乂isualStudio绛夈俈imVim鏄涓涓绫讳技浜嵘i镄勮宪钖岖殑锷熻兘寮哄ぇ銆侀珮搴﹀彲瀹氩埗镄勬枃链缂栬緫鍣锛屽湪Vi镄勫熀纭涓婃敼杩涘拰澧炲姞浜嗗緢澶氱壒镐с俈IM鏄镊鐢辫蒋浠躲
c璇瑷鍙浠ョ敤镄勭紪璇戝櫒链夊緢澶氾纴鍖呮嫭MicrosoftVisualC++銆丮yEclipse銆乀urboC鍜実cc缂栬疟鍣ㄧ瓑銆
c璇瑷缂栬疟杞浠舵湁鍝浜
c璇瑷缂栬疟杞浠舵湁鍝浜
1銆佸c璇瑷鍙浠ョ敤镄勮蒋浠舵帹钻愬备笅锛歍urboC鏄鐢辩编锲绍orland鍏鍙稿紑鍙戠殑涓濂桟璇瑷绋嫔簭寮鍙戝伐鍏凤纴Borland鍏鍙告槸涓瀹朵笓闂ㄤ粠浜嬭蒋浠跺紑鍙戙佺爷鍒剁殑澶у叕鍙搞
2銆佸彲浠ョ紪鍐檆璇瑷镄勮蒋浠舵湁锛歏im銆丆缂栬疟鍣ㄣ丏ev-C銆丆ode锛欱locks銆乂isualStudio绛夈俈imVim鏄涓涓绫讳技浜嵘i镄勮宪钖岖殑锷熻兘寮哄ぇ銆侀珮搴﹀彲瀹氩埗镄勬枃链缂栬緫鍣锛屽湪Vi镄勫熀纭涓婃敼杩涘拰澧炲姞浜嗗緢澶氱壒镐с俈IM鏄镊鐢辫蒋浠躲
3銆佹坠链篶璇瑷缂栫▼app链夈奀璇瑷瀛︿範瀹濆吀銆嬨併奀璇瑷缂栬疟鍣ㄣ嬨併奀璇瑷缂栬疟鍣↖DE銆嬨併婅彍楦熷C璇瑷銆嬨併婃坠链虹紪绋嬨嬨
c璇瑷缂栫▼杞浠舵湁鍝浜
c璇瑷缂栫▼杞浠舵湁鍝浜
1銆佸父鐢ㄧ殑c璇瑷缂栫▼杞浠舵湁锛歞evc++鏄姣旇缉瀹规槗涓婃坠镄勭紪绋嬭蒋浠讹纴浼樼偣鏄锷熻兘绠娲侊纴椤甸溃绠娲併
2銆佸c璇瑷鍙浠ョ敤镄勮蒋浠舵帹钻愬备笅锛歍urboC鏄鐢辩编锲绍orland鍏鍙稿紑鍙戠殑涓濂桟璇瑷绋嫔簭寮鍙戝伐鍏凤纴Borland鍏鍙告槸涓瀹朵笓闂ㄤ粠浜嬭蒋浠跺紑鍙戙佺爷鍒剁殑澶у叕鍙搞
3銆乀urboCTurboC鏄链涓虹粡鍏哥殑缂栬疟鍣锛屽逛簬鏂版坠𨱒ヨ达纴鏄姣旇缉瀹规槗涓婃坠涓旂亩鍗曟槗瀛︼纴绯荤粺浣撶Н涔熸瘆杈冨皬锛岃繍琛屾瘆杈冨揩锛屾槸瀛︿範C璇瑷镄勯栭夎蒋浠躲
4銆乧璇瑷鐢∕inGW銆乄IN-TC銆丆ygwin銆丮icrosoftVisualstdio銆丆odeBlocks绛夌紪绋嬭蒋浠躲侻inGW锛氭槸MinimalistGNUforWindows镄勭缉鍐欍傚畠鏄涓涓鍙镊鐢变娇鐢ㄥ拰镊鐢卞彂甯幂殑Windows鐗瑰畾澶存枃浠跺拰浣跨敤GNU宸ュ叿闆嗗煎叆搴撶殑闆嗗悎銆
5銆乧璇瑷缂栫▼杞浠(鏀鎸亀in7/win8)鏄涓娆炬敮鎸佸氲瑷寮鍙戠殑寮鍙戠郴缁熴俢璇瑷缂栫▼杞浠(鏀鎸亀in7/win8)钖屾椂鏀鎸乧璇瑷锛宑浠ュ强vb璇瑷镄勫紑鍙戯纴杞浠惰兘寰埚ソ镄勫吋瀹箇in7浠ュ强win8锛岀敤鎴峰彧闇璁剧疆杞浠跺吋瀹规э纴鎶婂畠璁句负win98锛寃inxp绛夌瓑銆
linux寮鍙戝摢閲屽ソ锛
linux寮鍙戝摢閲屽ソ锛
1銆佸缓璁浣犻夋嫨鐜板湪镄勪富娴佺郴缁熷畨鍗撶郴缁熴傚洜涓哄畨鍗撶郴缁熺殑绯荤粺鏀鎸佸ソ锛孉PP澶氾纴婊¤冻浣犵殑镓链夊簲鐢ㄩ渶瑕併俵inux绯荤粺鏄钥佺墝镄勭郴缁燂纴澶氱敤鍦ㄦ湇锷″櫒涓婏纴涔嫔墠鎽╂墭缃楁媺镟剧粡鐢ㄨ繃锛屼絾鏄鐢变簬鏀鎸佺殑杞浠朵笉澶氾纴绯荤粺涔熷氨娌℃湁浠涔埚竞鍦轰简銆
2銆佸氨涓氭湇锷★细涓扑笟镄勫煿璁链烘瀯閮戒细杩涜屽氨涓氭寚瀵兼湇锷★纴鍖呭惈闱㈣瘯绛夛纴钖屾椂杩樻湁澶т紒涓氩悎浣滐纴鍙浠ユ帹钻愬氨涓氥
3銆丩inux搴曞眰鍐呮牳/椹卞姩寮鍙戝祵鍏ュ纺Linux寮鍙戠瓑銆侺inux涓嬬殑鏁版嵁搴撴柟钖慙inux涓嬬殑鏁版嵁搴撴柟钖戜富瑕佸寘𨰾琈ysql銆乷racle浠ュ强windows涓嬬殑SQLServer鍙奃B2绛夌殑绠$悊銆
C璇瑷鍦╳indows骞冲彴涓婄殑缂栬疟鍣ㄦ湁鍝浜
C璇瑷鍦╳indows骞冲彴涓婄殑缂栬疟鍣ㄦ湁鍝浜
鐢╒isualStudio2010镞楄埌鐗堬纴瀹冩槸涓扑负Win7镓挞犵殑锛屽叾浠栫殑鐗堟湰涔熷彲浠ュ吋瀹癸纴钥屼笖鏀鎸乂C/VB/C#澶氱嶈瑷寮鍙戯纴瀹夎呬笅𨱒ユ墠2G澶氾纴鏄涓娆剧浉褰扑笉阌欑殑寮鍙戣蒋浠躲傜敤寮鍙戠増镄勬瘆杈冨ソ锛屽︿範鐗堢殑链変簺锷熻兘鍑忔帀浜嗐俥clipseCDT涔熷彲浠ャ
灏辨槸鐢–璇瑷缂栧啓镄勭▼搴忥纴缁忚繃鍝绉岖紪璇戝櫒缂栬疟涔嫔悗锛屽彲浠ュ湪WINDOWS骞冲彴涓婅繍琛屻
瀵逛簬褰揿墠涓绘祦妗岄溃镎崭綔绯荤粺钥岃█锛屽彲浣跨敤VisualC++銆丢CC浠ュ强LLVMClang杩欎笁澶х紪璇戝櫒銆俈isualC++锛堢亩绉癕SVC锛夊彧鑳界敤浜嶹indows镎崭綔绯荤粺锛汫CC鍜孡LVMClang闄や简鍙鐢ㄤ簬Windows镎崭綔绯荤粺涔嫔栵纴涓昏佺敤浜嶶nix/Linux镎崭綔绯荤粺銆
bioswindows镎崭綔绯荤粺c璇瑷缂栬疟鍣ㄩ兘鏄疢icrosoftVisualStudio銆侻icrosoftVisualStudio鏄缇庡浗寰杞鍏鍙哥殑寮鍙戝伐鍏峰寘绯诲垪浜у搧锛屽寘𨰾浜嗘暣涓杞浠剁敓锻藉懆链熶腑镓闇瑕佺殑澶ч儴鍒嗗伐鍏凤纴濡俇ML宸ュ叿銆佷唬镰佺℃带宸ュ叿锛屾槸涓挞棬缂栧啓c璇瑷镄勭紪绋嫔伐鍏枫
clion鐢╟make锛岀浉姣旀潵璇村ぇ閮ㄥ垎c绋嫔簭鐢ㄧ殑閮芥槸makefile锛岄渶瑕侀傚簲涓涓嬨侱evc++锛氲繖涓狪DE鏄痺indows鐜澧冧笅镄勶纴镎崭綔绠鍗曪纴锷熻兘涔熶笉寮憋纴阃傚悎鏂版坠浣跨敤銆侰odeblocks锛埚己锷涙帹钻愶级锛氩姛鑳芥瘆杈冨己澶х殑c/c++IDE锛屾湁镌涓嶉敊镄勬櫤鑳芥彁绀恒