Question:
which is the best IDE for c lan'uage?
?
2013-10-02 05:44:42 UTC
I want to do some serious programming in C language, so i wanted to k.ow the best IDE that i should use, the IDE should involve features such as debugging, suggesting code blocks (just the same eclipse and netbeans ide's do in java). Ii seems very complex to me to install the eclipse IDE for C language, they direct me inst!ll many other softwares. And please don't suggest me TURBO C compiler or borland C compiler.
Five answers:
2013-10-03 01:49:16 UTC
Try CodeBlocks, it's the best IDE for C/C++ I've come across.



Here are the features as mentioned on their website:



FeaturesHighlights:



* Open Source! GPLv3, no hidden costs.

* Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).

* Written in C++. No interpreted languages or proprietary libs needed.

* Extensible through plugins





Compiler:



* Multiple compiler support:

o GCC (MingW / GNU GCC)

o MSVC++

o Digital Mars

o Borland C++ 5.5

o Open Watcom

o ...and more

* Very fast custom build system (no makefiles needed)

* Support for parallel builds (utilizing your CPU's extra cores)

* Multi-target projects

* Workspaces to combine multiple projects

* Inter-project dependencies inside workspace

* Imports MSVC projects and workspaces (NOTE: assembly code not supported yet)

* Imports Dev-C++ projects





Debugger:



* Interfaces GNU GDB

* Also supports MS CDB (not fully featured)

* Full breakpoints support:

o Code breakpoints

o Data breakpoints (read, write and read/write)

o Breakpoint conditions (break only when an expression is true)

o Breakpoint ignore counts (break only after certain number of hits)

* Display local function symbols and arguments

* User-defined watches (support for watching user-defined types through scripting)

* Call stack

* Disassembly

* Custom memory dump

* Switch between threads

* View CPU registers





Interface:



* Syntax highlighting, customizable and extensible

* Code folding for C++ and XML files.

* Tabbed interface

* Code completion

* Class Browser

* Smart indent

* One-key swap between .h and .c/.cpp files

* Open files list for quick switching between files (optional)

* External customizable "Tools"

* To-do list management with different users



And many more features provided through plugins!





Pelles C



1. It is C99 as well as C11 compliant.

2. It is not only an IDE but one of the best free compilers available in Windows.

3. It is lightweight but extremely powerful - at least for Windows programming.



http://www.smorgasbordet.com/pellesc/
2013-10-02 13:44:56 UTC
If you really hate additional softwares, you could always use the console (terminal for me) and type

(assuming you have GNU Compiler Collection)

gcc -c mysource.c

gcc mysource.o -o myexecutable



Lol..what OS are you on? I'm sticking to codeblocks up till now and never had a problem, be it Linux or WIndows. It's lightweight and easy to use. Or you may want Notepad++. Eclipse requires jvm and you need the CDT, quite heavy (at least for my laptop) but is really good.
?
2013-10-03 07:48:46 UTC
Code Blocks is good one as it is a free C/C++ IDE which is Open-source and Cross Platform.The main feature its ability to maintain the look and feel across different platforms.It also has Plugin Support to extend the usability.
?
2013-10-02 12:53:12 UTC
Pelles C. It is strictly for programming C in a windows environment using the LCC(local C compiler)
jplatt39
2013-10-02 22:37:29 UTC
MxIII is describing what many of us do. We manage projects with Makefiles and make -- which comes with gcc. We step through programs using gdb, which means we compile programs with:

gcc mysource.o -g -o myexecutable

then run it with:

gdb myexecutable.



Gdb also comes with GCC which. If you have GCC you have both make and GDB. And really we have a GUI already. Why do we need an ide?


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...