天空是蓝色的

做好软件为中国 #gcc -c helloworld.c -o helloworld.o //编译目标文件 #gcc helloworld.o -o helloworld //编译成可执行exe #helloworld //运行exe
数据加载中……
Free C++ (and C)
http://www.freebyte.com/programming/cpp/

Anjuta Free open-source IDE for C and C++ on Linux/GTK/GNOME.
Borland C++ This well known compiler from Borland (for Windows and DOS) can now be downloaded for free (legally)!
Code::Blocks Studio A freeware open-source C++ IDE for Windows and Linux. It supports these compilers: GCC (MingW / Linux GCC), MSVC++, Digital Mars, Borland C++ 5.5, Open Watcom.
Dev-C++ A full-featured Integrated Development Environment (IDE) for the C/C++ programming language. Freeware for Windows.
DevelopGo For Linux. Over 11 Languages, 5 popular Integrated Development Environments, 4 GUI designers, 5 GUI toolkits, extensive language bindings, wide collection of offline documentation and with core Onebase support all in a Single LiveCD. After signing up for a $10 download account, have free access to all Onebase Products, including upgrades.
Digital Mars Free C and C++ Compilers and IDE's for Win32, Win16, DOS32 and DOS, command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, etc.
djgpp A port of the GNU compiler and programming tools to MS DOS.
Eclipse CDT C and C++ Integrated Development Environment (IDE) for the Eclipse platform implemented in Java.
Embedded Visual C++ Free Visual C++ compiler for Windows Mobile and Windows CE.
GNU C++/C Compiler GCC, the GNU Compiler Collection (freeware, open source, multi-platform), includes front ends for C, C++, Objective-C, Fortran, Java, and Ada. The GCC documentation section can be found here.
Intel C++ compiler Free Linux C++ compiler from Intel. Freeware for non-commercial use. It uses either the command line or the optional Eclipse-based integrated development environment (Eclipse IDE runs on IA-32 only).
KDevelop Free open-source IDE for Linux/KDE which supports many programming languages.
LCC-Win Free C compiler/IDE for Windows . Contains compiler, debugger, resource compiler, resource editor, etc etc. Freeware for non-commercial use only.
Macintosh
Programmer's Workshop
Free C++ compilers, debuggers, assemblers, documentation and related tools for the MAC platform.
MinGW 'Minimalist GNU for Windows'. A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs. MinGW comes with the GNU C++ compiler.
See also GCC/GCJ for MingW.
MinGW Developer Studio An IDE for the GNU C/C++ Compiler. Freeware for Windows and Linux.
Open Watcom Freeware open source C++ (and Fortran) compilers for Windows. Plans for Open Watcom include porting the compiler to the Linux and FreeBSD platforms
Pelles C A complete development kit for Windows and Pocket PC. It contains an IDE, optimizing C compiler, a linker, a resource compiler, a message compiler, a make utility, a debugger, install builders and much more. For Windows and Pocket PC.
Relo A Windows C/C++ IDE for MinGW and Borland C++ compilers. Freeware, open-source for Windows.
Rhide An IDE with which you can develop and debug in C, C++, Pascal and other languages and compilers which can be called from Rhide. Suitable for Linux text-console and DOS / DJGPP.
Tiny C Compiler Freeware, small and fast C-compiler for Linux.
Ultimate++ Ultimate++ consists of Set of cross-platform Windows and Linux libraries ("packages"), widgets (user-interface elements) an IDE, a lay-out designer for designing dialogs, image designer for designing graphical elements, language editor for managing internationalized text strings, etc.
V IDE Integrated Development Environment for the GNU g++ compiler, Borland C++ 5.5, and the standard Sun Java Development Kit. Suitable for Windows and Linux.
Visual C++ Express Free Visual C++ compiler for Windows by Microsoft.
Visual-MinGW Freeware open-source IDE for Windows. An Integrated Development Environment for MinGW compiler.
WideStudio An open source, Integrated Development Environment for developing GUI applications based on the MWT(Multi-Platform Widget Toolkit). Supported platforms: Windows, WindowsCE, Linux, FreeBSD, SOLARIS, MacOSX, etc.
wx-Devcpp wxWidgets form designer plugin for Dev-C++ which can help you to create Dialogs and Frames for wxWidgets visually.
XCode Integrated development environment (IDE) for creating Mac OS X Universal Binaries that run natively on PowerPC and Intel-based Macintosh computers. Freeware.

Non-free C++ Compilers and IDE's
Code Forge Professional Integrated Development Environment for Unix/Linux with project management features and edit/compile/debug support for over 30 programming languages. The IDE has preconfigured support for all major free and commercial compilers on the market today, such as GCC.
Code Crusader IDE for Linux-Intel, Linux-PPC and Solaris. Supports over 30 programming languages. It comes with the JX GUI Application framework, which is built directly on top of Xlib.
 
Free C++ GUI Libraries
FLTK A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and MacOS X providing modern GUI functionality without the usual bloat. It also supports 3D graphics via OpenGL and its built-in GLUT emulation.
Fox Toolkit Cross-platform C++ user-interface library, freeware, open-source.
LGI Cross-platform C++ framework for abstracting out all the operating system dependencies that you can produce portable code. It handles all the graphical interface functions, threading and semaphores, network connectivity and lots of other bits and pieces to help build small, fast and reliable applications.
Qt Cross-platform C++ GUI framework.
Scintilla A free source code editing component. Freeware, open-source for Linux and Windows.
The GUI Toolkit,
Framework Page
A comprehensive reference on toolkits for building graphical user interfaces (GUIs), with emphasis on resources for Free Software (Open Source)
V V is a free, multiple platform C++ graphical user interface framework designed to make it easy to write C++ GUI applications, commercial, shareware, or freeware. V is available for X Athena, X Motif/Lesstif, all Windows platforms, and OS/2.
Whisper2 C++ application framework for the Mac, Unix and Windows.
wxWidgets API for writing GUI applications on multiple platforms. Link with the appropriate library for your platform (Windows/Unix/Mac, others coming shortly) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to that platform. Additionally: online help, network programming, streams, clipboard and drag and drop, multi-threading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, etc. Freeware, Open Source
ZooLib A cross-platform application framework, enables you to write a single set of C++ sources and compile them to native executables to run on MacOS, Windows, BeOS or Unix/Linux.
 
Free C++ Database Libraries
DataReel A cross-platform C++ development kit used to build multi-threaded database and communications applications. Using DataReel you can build end-user applications, embedded systems, and reusable libraries for multiple operating systems.
DiamondBase C++ database engine which is available for free non commercial use, and is negotiable for commercial use.
MySQL++ MySQL++ is a C++ wrapper for MySQL's API.
SQLLite SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
 
Free C++ Compression Libraries
libmspack Portable C++ library which provides compression and decompression of some file formats used by Microsoft (.cab, .hlp, .chm, compress.exe, etc).
UCL UCL is a portable lossless data compression library written in ANSI C. UCL implements a number of compression algorithms that achieve an excellent compression ratio while allowing *very* fast decompression. Decompression requires no additional memory.
ZipArchive Free zip/unzip C-library.
ZLib Free zip/unzip C-library.
 
Free C++ Graphics and Game Libraries
Amanith Framework A cross-platform (Linux, Win32, Mac OX X, FreeBSD, Linux and IRIX) open source C++ framework for 2D and 3D vector graphics that includes 2D curves, a 2D font engine, bitmap vectorizer, tessellator, and an OpenGL extensions manager.
OGRE 3D Open source 3D-graphics and game engine for Linux, MAC and Windows.
OpenGL Excellent high-performance cross-platform 3D graphics library. Elegant API. It can be used for a variety of purposes, such as: animations, virtual reality, game-programming, simulations, etc.
Real-Time Oscilloscope
DLL Library
Freeware real-time Windows Oscilloscope DLL with an API for C++ , Delphi, MathWorks Matlab and Simulink.

posted on 2006-04-24 14:54 bluesky 阅读(7442) 评论(0)  编辑  收藏 所属分类: C/C++


只有注册用户登录后才能发表评论。


网站导航: