This is a C-compiler for Microchip (PIC) and Scenix (SX) microcontrollers. It works under MS Windows 95/98/ME/NT/2000 and has a built-in user interface.
C-Free is a professional C/C++ integrated development environment (IDE) that support multi-compilers. With this software, user can edit, build, run and debug programs freely. With C/C++ source parser included, although C-Free is a lightweight C/C++ development tool, it has powerful features to let you make use of it in your project.
Features Include:
-Support multiply compilers. Now support more compilers besides MinGW as following:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Intel C++ Compiler
(6) Lcc-Win32
(7) Open Watcom C/C++
(8) Digital Mars C/C++
(9) Ch Interpreter
-Enhanced C/C++ syntax highlighter. (Highlight Function, Data Type, and Constant, etc.),
-Enhanced Smart Input,
-Customizable project creating wizard, support more project types,
-Powerful code finding utilities (Jump to declaration, definition),
-Code completion and Code parameters,
-List all symbols of program,
-Customizable utilities:
Customizable Shortcuts,
Customizable External Tools,
Customizable Help (Support Windows help, Html help and Web help),
-Color Print (Syntax highlighted print),
-Show console window when debug,
-Project Converter (Convert project to C-Free format),
Features Include:
-Support multiply compilers. Now support more compilers besides MinGW as following:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Intel C++ Compiler
(6) Lcc-Win32
(7) Open Watcom C/C++
(8) Digital Mars C/C++
(9) Ch Interpreter
-Enhanced C/C++ syntax highlighter. (Highlight Function, Data Type, and Constant, etc.),
-Enhanced Smart Input,
-Customizable project creating wizard, support more project types,
-Powerful code finding utilities (Jump to declaration, definition),
-Code completion and Code parameters,
-List all symbols of program,
-Customizable utilities:
Customizable Shortcuts,
Customizable External Tools,
Customizable Help (Support Windows help, Html help and Web help),
-Color Print (Syntax highlighted print),
-Show console window when debug,
-Project Converter (Convert project to C-Free format),
Features
- C-Free Free & Safe Download!
- C-Free Latest Version!
- Works with All Windows versions
- Users choice!
C-Free is a product developed by Program Arts Software. This site is not directly affiliated with Program Arts Software. All trademarks, registered trademarks, product names and company names or logos mentioned herein are the property of their respective owners.
All informations about programs or games on this website have been found in open sources on the Internet. All programs and games not hosted on our site. When visitor click 'Download now' button files will downloading directly from official sources(owners sites). QP Download is strongly against the piracy, we do not support any manifestation of piracy. If you think that app/game you own the copyrights is listed on our website and you want to remove it, please contact us. We are DMCA-compliant and gladly to work with you. Please find the DMCA / Removal Request below.
DMCA / REMOVAL REQUEST
Please include the following information in your claim request:
- Identification of the copyrighted work that you claim has been infringed;
- An exact description of where the material about which you complain is located within the QPDownload.com;
- Your full address, phone number, and email address;
- A statement by you that you have a good-faith belief that the disputed use is not authorized by the copyright owner, its agent, or the law;
- A statement by you, made under penalty of perjury, that the above information in your notice is accurate and that you are the owner of the copyright interest involved or are authorized to act on behalf of that owner;
- Your electronic or physical signature.
You may send an email to support [at] qpdownload.com for all DMCA / Removal Requests.
You can find a lot of useful information about the different software on our QP Download Blog page.
Latest Posts:
How do I uninstall C-Free in Windows Vista / Windows 7 / Windows 8?
- Click 'Start'
- Click on 'Control Panel'
- Under Programs click the Uninstall a Program link.
- Select 'C-Free' and right click, then select Uninstall/Change.
- Click 'Yes' to confirm the uninstallation.
How do I uninstall C-Free in Windows XP?
- Click 'Start'
- Click on 'Control Panel'
- Click the Add or Remove Programs icon.
- Click on 'C-Free', then click 'Remove/Uninstall.'
- Click 'Yes' to confirm the uninstallation.
How do I uninstall C-Free in Windows 95, 98, Me, NT, 2000?
- Click 'Start'
- Click on 'Control Panel'
- Double-click the 'Add/Remove Programs' icon.
- Select 'C-Free' and right click, then select Uninstall/Change.
- Click 'Yes' to confirm the uninstallation.
- How much does it cost to download C-Free?
- How do I access the free C-Free download for PC?
- Will this C-Free download work on Windows?
Nothing! Download C-Free from official sites for free using QPDownload.com. Additional information about license you can found on owners sites.
It's easy! Just click the free C-Free download button at the top left of the page. Clicking this link will start the installer to download C-Free free for Windows.
Yes! The free C-Free download for PC works on most current Windows operating systems.
< C Programming
Previous: History | C Programming | Next: Using a Compiler |
Getting Started[edit]
The goal of this book is to introduce you to and teach you the C programming language. Basic computer literacy is assumed, but no special knowledge is needed.
Before you can start programming in C, you will need a C compiler. A compiler is a program that converts C code into executable machine code.[1]
Popular C compilers/IDEs include:
Name | Website | Platform | License | Details |
---|---|---|---|---|
Microsoft Visual Studio Community | Visual Studio | Windows | Proprietary, free of charge | Powerful and student-friendly version of an industry standard compiler. |
Xcode | Xcode | macOS, OSX | Proprietary, free of charge | Default IDE on macOS |
Tiny C Compiler (TCC) | tinycc | GNU/Linux, Windows | LGPL | Small, fast and simple compiler. |
Clang | clang | GNU/Linux, Windows, Unix, OS X | University of Illinois/NCSA License | A free, permissively licensed front-end using a LLVM backend. |
GNU C Compiler | gcc | GNU/Linux, MinGW or mingw-w64 (Windows), Unix, OS X. | GPL | The De facto standard. Ships with most Unix systems. |
The minimum software requirements to program in C is a text editor, as opposed to a word processor. A plain text Notepad editor can be used but it does not offer any advanced capabilities such as syntax highlighting and code completion. There are many text editors (see List of Text Editors), among the most popular are Notepad++ for Windows as well as Atom, Sublime Text, gedit, Vim and Emacs which are also available on other operating systems (“cross-platform”). These text editors come with syntax highlighting and line numbers, which makes code easier to read at a glance, and to spot syntax errors.
Though not absolutely needed, many programmers prefer and recommend using an Integrated development environment (IDE) instead of a text editor. An IDE is a suite of programs that developers need, combined into one convenient package, usually with a graphical user interface. These programs include a text editor and file browser and are sometimes bundled with an easily accessible compiler. They also typically include a debugger, a tool that will enable you to do such things as step through the program you develop manually one source code line at a time, or alter data as an aid to finding and correcting programming errors.
Many IDEs do not offer their users a console-based interface to the compiler and for executing the developed program but offer only graphical buttons. For beginners it is recommended not to use such an IDE, since it hides most of what is going on. Using the command line builds up familiarity with the toolchain. Such an IDE may still be useful to somebody with programming experience who knows how the IDE works. So as a general guideline: Do not use an IDE unless you know what the IDE does!
Other popular compilers/IDEs include:
Name | Website | Platform | License | Details |
---|---|---|---|---|
Eclipse CDT | Eclipse | Windows, Mac OS X, GNU/Linux | Free/Libre and Open Source | Eclipse IDE for C/C++ developement, a popular open source IDE. |
Netbeans | Netbeans | Cross-platform | CDDL and GPL 2.0 | A Good comparable matured IDE to Eclipse. |
GNOME Builder | Builder | GNU/Linux | GPL | A feature-rich but simple IDE for the GNOME desktop environment. |
Anjuta | Anjuta | GNU/Linux | GPL | An extensible GTK+3 IDE for the GNOME desktop environment. |
Geany | geany | Cross-platform | GPL | A lightweight cross-platform GTK+ notepad based on Scintilla, with basic IDE features. |
KDevelop | KDevelop | Cross-platform | GPL | A cross-platform IDE for the KDE project. |
Little C Compiler (LCC) | lcc | Windows | Open Source but not Libre | Small open source compiler. |
Xcode | Xcode | Mac OS X | Proprietary, free of charge | Available free of charge at Mac App Store. |
Pelles C | Pelles C | Windows, Pocket PC | Proprietary, free of charge | A complete C development kit for Windows. |
Dev-C++ | Dev C++ | Windows | GPL | Updated version of the formerly popular Bloodshed Dev-C++. |
Microsoft Visual Studio Community | Visual Studio | Windows | Proprietary, free of charge | Microsoft’s compiler already mentioned above comes bundled with an IDE. |
CodeLite | CodeLite | Cross-platform | GPL 2 | Free IDE for C/C++ development. |
Code::Blocks | Code::Blocks | Cross-platform | GPL 3.0 | Built to meet users' most demanding needs. Very extensible and fully configurable. |
On GNU/Linux, GCC is almost always included by default.
On Microsoft Windows, Dev-C++ is recommended for beginners because it is easy to use, free, and simple to install. Although the initial developer (Bloodshed) hasn’t updated it since 2005, a new version appeared in 2011, made by an independent programmer, and is being actively developed.[2] An alternate option for those working only in the Windows environment is the proprietary Microsoft Visual Studio Community which is free of charge and has an excellent debugger.
On Mac OS X, the Xcode IDE provides the compilers needed to compile various source files. The newer versions do not include the command line tools. They need to be downloaded via Xcode->Preferences->Downloads.
Footnotes[edit]
- ↑Actually, GCC’s (GNU C Compiler) cc (C Compiler) translates the input .c file to the target CPU’s assembly, output is written to an .s file. Then as (assembler) generates a machine code file from the .s file. Pre-processing is done by another sub-program cpp (C PreProcessor), which is not to be confused with c++ (a compiler for another programming language).
- ↑http://orwelldevcpp.blogspot.com/
Previous: History | C Programming | Next: Using a Compiler |
Retrieved from 'https://en.wikibooks.org/w/index.php?title=C_Programming/What_you_need_before_you_can_learn&oldid=3367690'