Free C, C++ Compilers(免费的C/C++编译器)

时间:2025-03-12 09:56:27

1、ChEmbeddableC/C++Interpreter(StandardEdition)ChisaC/C++interpreterthatsupportstheISO1990CStandard(CmajorfeaturesinC99(complexnumbers,variablelengtharraysorVLAs,typegenericfunctions,longlongdatatype,etc),classesinC++,andextensionstotheClanguagelikenestedfunctions,stringtype,etc.

2、BorlandC++CompilerBorlandhasreleasedtheirC++Compiler(version5atthedateofthiswriting)FREE!Yougetthecommandlinecompiler,incrementallinker,resourcecompilerandbinder,C++Win32preprocessor,importlibraryutility,librarian,obj/lib/exedumputility,etc.IncludedisalsotheC/C++runtimelibraryandANSI/ISOStandardTemplateLibrary(STL).

3、OpenSourceWatcom/OpenWatcomC/C++Compiler:TheWatcomC/C++compiler(nowOpenWatcomC/C++compiler)isnowopensourceandfree.Thiscompiler,whichgeneratescodeforWinWindows1(WinOS/NetwareNLM,MSDOS(16bitand32bitprotectedmode),etc,wasahighlycovetedcompilersomeyearsback(untilSybaseterminatedit).T

4、Apple’sMacintoshProgrammer’sWorkshop(CandC++compilers):Yep,you’reright.ThisisApple’sownMacintoshProgrammer’sWorkshop.TheC/C++compilers,debuggers,tools,etc,inthisworkshoparealldownloadablefromtheirwebsite,free!

5、LeonardoIDE:LeonardoIDEisaMacintosh-basedIDE,compileranddebuggerforCprograms.TheWindowsandLinuxportsaresaidtobeunderdevelopment.TheIDEisusefulforcheckinganddebuggingyoursourcecode,searchformemoryleaks,etc.

6、CygwinProject(C&C++Compilers):This“project”includesacommercialqualitycompiler(GNUC/C++)thatgeneratesWin32GUIandconsoleapplications.

7、FreeMicrosoft.NETFrameworkSoftwareDevelopmentKit/FreeMicrosoftVisualC++Compiler:Unbelievably,theMicrosoftVisualC/C++commandlinecompiler,alongwithC#,VB.NETandJScript.NET,appearstobeavailablefromMicrosoftfordownloadforfree.ThecommandlinecompileristhesameonethatcomeswiththecommercialVisualC++Standard,whichmeansthatitdoesnothaveanoptimizer

8、DJGPPCandC++Compilers:Thisisadevelopmentsystembasedonthewell-knownGNUC/C++compiler.Itgenerates32bitMSDOSexecutablesthatisWindows95long-filename-aware.Thecompiler,utilitiesandlibrariescomewithsourcecode.

9、FreeMicrosoftVisualC++ToolkitTheMicrosoftVisualC++Toolkit2003includesthecommandlineversionsoftheoptimizingC++compiler,linker,andstaticlibraries(includingtheStandardC++LibraryandSTL)thatshipswiththecommercialVisualStudio.NETProfessional.

10、CompaqCCompiler:Linux/AlphauserscannowdownloadanduseCompaq’soptimisingCcompilerfreelybysimplyfillingaformandagreeingtotheirlicenseagreement.

11、FreeMicrosofteMbeddedVisualC++:MicrosofteMbeddedVisualC++allowsyoutodevelopforWindowsCE.ItincludesanIDE,whichincludesanintegrateddebugger.

12、IntelC++CompilerforLinuxNon-CommercialVersionTheIntelC++compilerhasanon-commercialversionforLinuxwhichyoumayusetodevelopyourprogramsfornon-commercialpurposes.TheoptimizingANSIC/C++compilersupportsallIntel32bitprocessorsandthe64bitItaniumprocessor.

13、GNUC/C++CompilerandEGCS:ThisistheGNUCcompilerpage,fromwhichyoucangetlinkstobinariesandsourcecodefortheGNUCCompiler.

14、CycloneCCycloneCisnotstrictlyanANSICcompilerbutacompilerofa“safedialect”ofC.Itenforcestypesafety,hasavarietyofcheckstoprotectagainstbufferoverflows,array-boundviolations,etc.

15、BloodshedDev-C++C++Compiler:ThisisaWin32integrateddevelopmentenvironmentthatincludestheegcsC++compilerandGNUdebuggerfromtheMingw32environmenttogetherwithaneditorandotherfacilitiestomakeprogramdevelopmentusingtheMingw32gcccompilereasieronaWindowsplatform.Italsoincludesaninstallerforyourapplications.

16、DigitalMarsC/C++Compiler(SymantecC++Replacement):DigitalMarsC/C++isadrop-inreplacementfortheSymantecC++compiler,withsupportforcompilingprogramsforWinWindowsMSDOS,and32-bitextendedMSDOS.

17、Mingw32C&C++Compilers:ThissystemcomeswiththeGNUC/C++compiler,whichyoucanusetogenerateWin32executables.Ithasitsownwhichisinthepublicdomain.ApplicationsgeneratedusingthissystemaresupposedtobefasterthanthosegeneratedbytheCygwin32system(seeelsewhereonthispage),andtheyarefreefromtheencumberancesoftheGNUlicense.