Programming with the Dev C IDE. 1 Introduction to the IDE. Dev-C is a full-featured Integrated Development Environment (IDE) for the C/C programming language. As similar IDEs, it offers to the programmer a simple and unified tool to edit, compile, link, and debug programs.
This brief tutorial explains how to compile and run C/C++ programs in GNU/Linux operating system. If you’re a student or a new Linux user coming from Microsoft platform, then you might be wondering how to run the C or C++ programs in a Linux distribution. Because, compiling and running code in Linux platforms is little bit different than Windows. Let us get started, shall we?
Running Dev-C blreichenau For programming assignments that include one file (e.g. Prog1.cpp): Start Dev-C. Double click the shortcut on the desktop or; from the Start button: Open a new source file. From the menu bar: File New Source File (Ctrl+N) or; From the Specials Toolbar, click the New button. Follow Peggy Fisher as she explains how to get started with C, a core programming language. Using C 11, Peggy covers the basics such as how to compile and run C programs, and how to create variables. She also dives into working with data, as well as decision statements, creating functions, and using arrays.
As you may already know, we need to install the necessary tools and compilers to run the code, right? Yes! Refer the following guide to install all development tools in your Linux box.
The development tools includes all necessary applications, such as GNU GCC C/C++ compilers, make, debuggers, man pages and others which are needed to compile and build new software, packages etc.
Also, there is a script named ‘manji’ that helps you to setup a complete environment in Ubuntu-based systems.
After installing the necessary development tools, verify them using any one of the following commands:
These commands will display the installation path and version of gcc compiler.
First, let us see how to compile and run a simple program written in C language.
Write your code/program in your favorite CLI/GUI editor.
I am going to write my C program using nano editor.
Note: You need to use extension .c for C programs or .cpp for C++ programs.
Copy/paste the following code:
Press Ctrl+O and Ctrl+X to save and quit the file.
To compile the program, run:
Or,
If there are any syntax or semantic errors in your code/program, they will be displayed. You need to fix them first to proceed further. If there is no error then the compiler will successfully generate an executable file named ostechnix in the current working directory.
Finally, execute the program using command:

You will see an output like below:
To compile multiple source files (Eg. source1 and source2) into executable, run:
To allow warnings, debug symbols in the output:
To compile the source code into Assembler instructions:
To compile the source code without linking:
The above command will create a executable called source.o.
If your program contains math functions:
For more details, refer the man pages.
Write your C++ program in any editor of your choice and save it with extension .cpp.
Here is a simple C++ program.
To compile this C++ program in Linux, simply run:
If there were no errors, you can run this C++ program under Linux using command:
Sample output would be:
Alternatively, we can compile the above C++ program using “make” command like below.
Did you notice? I didn’t use .cpp extension in the above command to compile the program. It is not necessary to use the extension to compile C++ programs using make command.
And run it using command:
For more details, refer man pages.
Hope this helps.
Thanks for stopping by!
Have a Good day!!
Latest Version:
DEV-C++ 5.11 LATEST
Requirements:
Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
Author / Product:
Bloodshed Software / DEV-C++
Old Versions:
Filename:
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe
MD5 Checksum:
581d2ec5eff634a610705d01ec6da553
Details:
DEV-C++ 2020 full offline installer setup for PC 32bit/64bit
app development. However, be aware that its toolset is focused more on novices and basic programming, and that open source community has not updated its toolset for a considerable time. Still, what is present in its latest version represents a highly-capable C++ IDE that could be used for years without encountering any issue.