Ê×Ò³
ѧϰ
»î¶¯
רÇø
¹¤¾ß
TVP
·¢²¼
¾«Ñ¡ÄÚÈÝ/¼¼ÊõÉçȺ/ÓŻݲúÆ·,¾¡ÔÚС³ÌÐò
Á¢¼´Ç°Íù

2019Äê·Ç³£ÊʺÏC/C++¿ª·¢ÈËÔ±µÄIDE

IDEÊdzÌÐòÔ±ÓÃÓÚ±à³ÌµÄÓ¦ÓóÌÐò»òÈí¼þ¡£IDEÖ÷Òª°üÀ¨Èý²¿·Ö£¬¼´Ô´´úÂë±à¼­Æ÷£¬¹¹½¨×Ô¶¯»¯¹¤¾ß£¨±àÒëÆ÷£©ºÍµ÷ÊÔÆ÷¡£Ô´´úÂë±à¼­Æ÷ÊdzÌÐòÔ±¿ÉÒÔ±àд´úÂëµÄµØ·½£¬¶ø³ÌÐòԱʹÓù¹½¨×Ô¶¯»¯¹¤¾ßÀ´±àÒë´úÂ룬¶øµ÷ÊÔÆ÷ÔòÓÃÓÚ²âÊÔ»òµ÷ÊÔ³ÌÐòÒÔ½â¾ö´úÂëÖеÄÈκδíÎó¡£

һЩIDEÊÇÌض¨ÓÚ±à³ÌÓïÑÔ£¬¶øÓеÄIDEÖ§³Ö¸÷ÖÖ±à³ÌÓïÑÔ£¬ÓÉÓÚC/C++ÈÕ½¥Á÷ÐÐÒÔ¼°¾ßÓжàÖÖÓ¦ÓóÌÐò£¬Òò´Ë£¬½ñÌìÎÒÃǽ«ºÍ´ó¼ÒÅ̵ãÒ»ÏÂ×îÊʺÏCÓïÑÔ±à³ÌµÄIDE

1¡¢Visual Studio Code

ËüÊÇ΢ÈíΪWindows¡¢LinuxºÍMac OS¿ª·¢µÄ¿ªÔ´´úÂë±à¼­Æ÷¡£Visual Studio Code»ùÓÚElectron¿ª·¢£¬Stack OverflowÔÚ2018ÄêµÄʱºò×ö¹ýÒ»ÏîÎʾíµ÷²é£¬½á¹ûÏÔʾ£¬ËüÊÇ×îÊÜ»¶Ó­µÄIDE£¬ËüÖ§³Ö×Ô¶¨Ò壬ÔÊÐíÄã×Ô¶¨ÒåÖ÷Ìâ¡¢¿ì½Ý¼üµÈ¡£¾ßÓÐÈçϹؼüÌØÐÔ£º

  • Ö§³Ö´úÂëµ÷ÊÔ
  • Óï·¨¸ßÁÁÏÔʾ
  • ÌṩÖÇÄܸÐÖªµÄ×Ô¶¯²¹È«¹¦ÄÜ
  • ÄÚÖõIJà±ßÀ¸ Git ÃüÁî
  • ×Ô¶¨Ò幦ÄÜ

µØÖ·£ºhttps://code.visualstudio.com/

2. Eclipse

ËüÊÇ¿ª·¢ÈËÔ±ÓÃÓÚC/C++±à³ÌµÄ×îÁ÷ÐС¢×îÇ¿´óºÍ×îÓÐÓõÄIDEÖ®Ò»£¬ÕâÊÇÒ»¸ö¼òµ¥Ò×ÓõĿªÔ´Èí¼þ£¬×î³õ£¬Ëü±»ÓÃÓÚJava±à³Ì£¬µ«ÏÖÔÚÒѾ­¿ÉÒÔ±»ÓÃÓÚ¸÷ÖÖ±à³ÌÓïÑÔ¡£Eclipse¿ÉÒÔÔËÐÐWindows¡¢LinuxºÍMac OS¡£Èç¹ûÔÚEclipse IDE»ò±àÒëÆ÷ÉÏÓöµ½bug£¬Ä㻹¿ÉÒÔÔÚËûÃǵÄÍøÕ¾ÉÏÌá½»Bug¡£¾ßÓÐÒÔϹؼüÌØÐÔ£º

  • Ö§³Ö¾²Ì¬´úÂë·ÖÎö
  • ÖÇÄÜ´úÂ벹ȫ
  • Git¼¯³É
  • ¿çƽ̨µÄÖ§³Ö
  • ÅÓ´óµÄÉçÇø

µØÖ·£ºhttps://www.eclipse.org/

3. NetBeans

ËüÊÇ×î³£ÓõÄideÖ®Ò»£¬Ö§³ÖWindows¡¢Linux¡¢Mac OS XºÍSolaris£¬ËüÊÇÒ»¸öÓÃJava±àдµÄÃâ·Ñ¿ªÔ´IDE£¬Äã¿ÉÒÔʹÓÃNetBeans´´½¨¾ßÓж¯Ì¬ºÍ¾²Ì¬¿âµÄC/ C++Ó¦ÓóÌÐò£¬ËüÔÊÐí³ÌÐòÔ±´ÓÏÖÓдúÂë´´½¨C/C++Ó¦ÓóÌÐò¡£NetBeansÓÐÐí¶à¿ÉÒÔÀ©Õ¹Èí¼þµÄ²å¼þ£¬±ÈÈç¿ÉÒÔÔ¶³Ì¼à¿ØÏîÄ¿µÄ¿ª·¢¡£¾ßÓÐÈçÏ£º

  • ¿çƽ̨µÄÖ§³Ö
  • ·á¸»µÄ²å¼þ¼¯
  • Ö§³Ö¶àÖÖ±à³ÌÓïÑÔ
  • ¼òµ¥¸ßЧµÄÏîÄ¿¹ÜÀí
  • ÖÇÄܵĴúÂë±à¼­
  • ÉçÇøÖ§³Ö

µØÖ·£ºhttps://netbeans.org/

4¡¢Sublime Text

ËüÊÇÒ»¸ö¿çƽ̨µÄÔ´´úÂë±à¼­Æ÷£¬Ö§³Ö¶àÖÖÓïÑԺͱê¼ÇÓïÑÔ¡£Sublime TextÓÐÒ»¸öPythonÓ¦ÓóÌÐò±à³Ì½Ó¿ÚºÍÒ»¸öƯÁÁµÄÓû§½çÃ棬´ËÍ⣬Ëü»¹¾ß±¸Ðí¶àÓÅÁ¼ÌØÐÔ£¬Ö÷ÒªÌØÐÔÈçÏ£º

  • Sublime Text ×Ô¶¯Éú³Éÿ¸öÀ࣬·½·¨ºÍº¯ÊýµÄÏîÄ¿·¶Î§Ë÷Òý
  • ÃüÁîÃæ°å
  • Ç¿´óµÄAPI
  • Ö§³ÖMac¡¢WindowsºÍLinux
  • Óï·¨¸ßÁÁÏÔʾ
  • ²å¼þºÍ¼¯³É

µØÖ·£ºhttps://www.sublimetext.com/

5¡¢Atom

ËüÊÇÒ»¸ö¸ß¶È¿ÉÅäÖõÄÎı¾±à¼­Æ÷£¬ËüÊÇÓÉGithubÉè¼ÆºÍ¿ª·¢£¬ÓÐÒ»¸ö·Ç³£´óµÄÉçÇø£¬Õâ¸ö±à¼­Æ÷ÌṩÁË´óÁ¿µÄ²å¼þ£¬À©Õ¹ÁËËüµÄÌØÐÔ£¬Ëü»¹Ö§³ÖOS X¡¢WindowsºÍLinux£¬¶øÇÒÓÐÒ»¸ö¼òµ¥µÄ²Ù×÷½çÃæ¡£¾ßÓÐÈçϹؼüÌØÐÔ£º

  • ¿çƽ̨µÄÖ§³Ö
  • °ü¹ÜÀíÆ÷
  • ²å¼þÖ§³Ö
  • ²éÕÒºÍÌæ»»Îı¾Ñ¡Ïî
  • Ö§³ÖÃüÁîÃæ°å

µØÖ·£ºhttps://atom.io/

6¡¢ Code::Blocks

ËüÊÇÒ»¸öÃâ·ÑµÄ¡¢¿ªÔ´µÄIDE£¬ÓÃC++¿ª·¢£¬Ê¹ÓÃwxWidgets×÷ΪGUI¹¤¾ß°ü£¬ÊÇÒ»¸ö¿ÉÀ©Õ¹µÄ¡¢¸ß¶È¿É¶¨ÖƵÄIDE£¬¿ÉÒÔÔÚËùÓÐƽ̨ÉÏÔËÐУ¬°üÀ¨Linux¡¢MacºÍWindows¡£Í¨¹ý°²×°Ò»Ð©²å¼þ£¬»¹¿ÉÒÔ½«Èκκ¯ÊýÌí¼Óµ½´ËIDEÖС£¾ßÓÐÈçϹؼüÌØÐÔ£º

  • ¼æÈÝLinux¡¢MacºÍWindows
  • ÖÇÄÜ´úÂ벹ȫ
  • ¼òµ¥Ã÷Á˵ĵ¼º½
  • ¼¯³ÉÖÇÄÜÓï·¨¸ßÁÁ
  • È«¹¦Äܵĵ÷ÊÔÆ÷

µØÖ·£ºhttp://www.codeblocks.org/

7¡¢CodeLite

ÕâÊÇÎÞÊý³ÌÐòԱʹÓõÄÁíÒ»¸öÓÃÓÚC»òC++±à³ÌµÄÓÅÐãIDE¡£ËüÊÇÒ»¸ö¿ªÔ´Èí¼þ£¬¿ÉÒÔÔÚËùÓÐÖ÷Ҫƽ̨ÉÏÔËÐУ¬°üÀ¨Windows¡¢LinuxºÍOS x¡£¾ßÓÐÒÔϹؼüÌØÐÔ£º

  • ´úÂë×Ô¶¯Íê³É¹¦ÄܺÜÇ¿´ó
  • ·ÂVS£¬ºÜÈÝÒ×ÉÏÊÖ
  • ½çÃæ¸üÓѺÃ
  • ÓëSubversion¼¯³É
  • ÓëwxFormBuilder¼¯³É
  • º¯ÊýÌøת¹¦ÄÜÇ¿´ó

µØÖ·£ºhttps://codelite.org/

8¡¢CodeWarrior

CodeWarrior°üÀ¨¹¹½¨Æ½Ì¨ºÍÓ¦ÓÃËù±ØÐèµÄËùÓÐÖ÷Òª¹¤¾ß - IDE¡¢±àÒëÆ÷¡¢µ÷ÊÔÆ÷¡¢±à¼­Æ÷¡¢Á´½ÓÆ÷¡¢»ã±à³ÌÐòµÈ¡£ÁíÍ⣬CodeWarrior IDEÖ§³Ö¿ª·¢ÈËÔ±²åÈëËûÃÇËùϲ°®µÄ¹¤¾ß£¬Ê¹ËûÃÇ¿ÉÒÔ×ÔÓɵØÒÔÏ£ÍûµÄ·½Ê½¹¤×÷¡£

µØÖ·£ºhttps://www.nxp.com/support/developer-resources/software-development-tools/codewarrior-development-tools:CW_HOME

9¡¢Dev-C++

ËüÊÇC/C++ÓïÑÔµÄÈ«¹¦ÄÜIDE£¬ËüÊÇÒ»¿î×ÔÓÉÈí¼þ£¬×ñÊØGPLЭÒé¡£Ëü¼¯ºÏÁËGCC¡¢MinGW32µÈÖÚ¶à×ÔÓÉÈí¼þ£¬²¢ÇÒ¿ÉÒÔÈ¡µÃ×îа汾µÄ¸÷ÖÖ¹¤¾ßÖ§³Ö£¬ËüÔÚWindows²Ù×÷ϵͳÉÏÖ§³ÖÈí¼þ¿ª·¢¡£¾ßÓÐÒÔÏÂÌØÐÔ

  • Ö§³Ö»ùÓÚGCCµÄ±àÒëÆ÷
  • Óï·¨¸ßÁÁÏÔʾ
  • ´úÂë×Ô¶¯Íê³É
  • ±à¼­¿ì½Ý¼ü
  • ¹¤¾ß¹ÜÀíÆ÷
  • CVSÖ§³Ö

µØÖ·£ºhttp://www.bloodshed.net/devcpp.html

10¡¢MinGW

MinGWÊÇÕë¶ÔWindowsµÄ¼«¼òGNU£¬ËüΪMS WindowsÓ¦ÓóÌÐòÌṩÁË»ùÓÚͼÐÎÓû§½çÃæµÄ¼¯³É¿ª·¢»·¾³¡£GCCÖ§³ÖµÄÓïÑÔ´ó¶àÔÚMinGWÒ²ÊÜÖ§³Ö£¬ÆäÖк­¸ÇC¡¢C++¡¢Objective-C¡¢Fortran¼°Ada¡£MinGW¿ª·¢µÄ³ÌÐò²»ÐèÒª¶îÍâµÄµÚÈý·½DLLÖ§³Ö¾Í¿ÉÒÔÖ±½ÓÔÚWindowsÏÂÔËÐС£¾ßÓÐÒÔϹؼüÌØÐÔ£º

  • ¼òµ¥¿ìËÙ
  • ¿ªÔ´±à³Ì¹¤¾ß¼¯
  • ÊʺϿª·¢±¾µØµÄMS-Windows (x86)Ó¦ÓóÌÐò

µØÖ·£ºhttp://www.mingw.org/

ÉÏÃæÕâ10¸öIDE£¬Äã×îϲ»¶Äĸö£¿»òÕßÓÐûÓÐÎÒÒÅ©µÄ£¬»¶Ó­ÁôÑÔ·ÖÏí¡£

  • ·¢±íÓÚ:
  • Ô­ÎÄÁ´½Ó£ºhttp://news.51cto.com/art/202001/609273.htm
  • ÈçÓÐÇÖȨ£¬ÇëÁªÏµ cloudcommunity@tencent.com ɾ³ý¡£

ɨÂë

Ìí¼ÓÕ¾³¤ ½ø½»Á÷Ⱥ

ÁìȡרÊô 10ÔªÎÞÃż÷ȯ

˽Ïí×îР¼¼Êõ¸É»õ

ɨÂë¼ÓÈ뿪·¢ÕßÉçȺ
Áìȯ
http://www.vxiaotou.com