Dev-Cpp
About Dev-Cpp
Dev-C++ is a free Integrated Development Environment (IDE) for the C and C++ programming languages. It is designed to be fast, portable, and simple, with a focus on low memory usage as a native Windows application.
This IDE uses the Mingw port of GCC as its default compiler but can also integrate with other GCC-based compilers like Cygwin. It supports modern C++ standards including partial C++20 features and offers tools for debugging, profiling, and project management.
Dev-C++ is a fork of the original Bloodshed Dev-C++, now sponsored by Embarcadero and built using Delphi. It has been widely used, with over 67 million downloads since 2000.
Key features
- C++17 and partial C++20 support
- Unicode support
- Parallel compilation
- Integrated debugging with GDB
- GPROF profiling
- Customizable syntax highlighting editor
- Code completion and insight
- AStyle code formatting
Download v6.3
Jan 31, 2021Frequently asked questions
- Is Dev-Cpp free?
- Yes. Dev-Cpp is free and open-source software, distributed under the GPL-2.0 license.
- Which platforms does Dev-Cpp support?
- Dev-Cpp provides downloads for Windows.
- What is the latest version of Dev-Cpp?
- The latest version is v6.3, released on Jan 31, 2021.
- What operating systems does Dev-C++ support?
- Dev-C++ supports Windows 7, Windows 8.1, and Windows 10.
- Is Dev-C++ free to use?
- Yes, Dev-C++ is a free IDE for C and C++ development.
- What compiler does Dev-C++ use?
- Dev-C++ uses the Mingw port of GCC (TDM-GCC 9.2.0) by default but can also work with other GCC-based compilers like Cygwin.
- Does Dev-C++ support dark themes?
- Yes, Dev-C++ includes multiple UI styles, including dark themes like Windows 10 Black Pearl and Visual Studio Dark.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.