AlternativeTo Logo

Bloodshed Dev-C++ Alternatives for Linux

Bloodshed Dev-C++ is not available for Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux alternative is Eclipse, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 25 alternatives to Bloodshed Dev-C++ and many of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to Bloodshed Dev-C++ are PyCharm, Apache NetBeans, Code::Blocks and Qt Creator.

Bloodshed Dev-C++ alternatives are mainly IDEs but may also be Code Editors. Filter by these if you want a narrower list of alternatives or looking for a specific functionality of Bloodshed Dev-C++.
This page was last updated
  • FreeOpen Source
  • IDE
  • Windows

Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses...

Learn more about Bloodshed Dev-C++

  1. Eclipse icon

    Eclipse

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    155 alternatives to Eclipse 

    Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsEclipse can be extended with add-ons, plugins and extensions.
    2.  AutocompletionEclipse can predict and complete the rest of a word or phrase you're typing.
    3.  Support for ThemesYou can use themes and templates to change the look and feel of Eclipse.
    eclipse on windows 10
    eclipse on macOS
    Eclipse vs Bloodshed Dev-C++ opinions
    Some users think Eclipse is a great alternative to Bloodshed Dev-C++, some don't.
    Guest

    More versatile than Bloodshed Dev-C++ in concern of supporting many other languages like python, java, js through plugins. A lot more libraries and testing (not debugging) possibilities through selenium or Squish Integration which always uses Eclipse as Base.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    1
    Guest

    Eclipse creates a Database where the CPP files are stored and handled. This database is multiple times larger than the CPP files. Storing a project with 800 Bytes of Code needs 3 MB of Database

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.   
    2
  2. PyCharm icon

    PyCharm

    • Mac
    • Windows
    • Linux
    • BSD
    74 alternatives to PyCharm 

    Python and Django IDE with refactorings, code completion, on-the-fly code analysis and other features, including version control integration, deployment, integration with issue trackers, and remote debugging.

     Suggest and vote on features
    Features
    1.  Code FormattingPyCharm supports code formatting for multiple languages and code styles.
    2.  No registration requiredYou can use most of the features in PyCharm without registration.
    Screenshot
    Screenshot


  3. Apache NetBeans icon

    Apache NetBeans

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    102 alternatives to Apache NetBeans 

    A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and...

     Suggest and vote on features
    Features
    1.  Code FormattingApache NetBeans supports code formatting for multiple languages and code styles.
    2.  Git SupportApache NetBeans supports Git, a free and open source distributed version control system.
    3.  Syntax HighlightingApache NetBeans supports syntax highlighting for various programming and markup languages.
    Editor
    Trees
    Apache NetBeans vs Bloodshed Dev-C++ opinions
    Most users think Apache NetBeans is a great alternative to Bloodshed Dev-C++.
  4. Code::Blocks icon

    Code::Blocks

    • FreeOpen Source
    • IDE
    • Windows
    • Linux
    • BSD
    61 alternatives to Code::Blocks 

    Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

     Suggest and vote on features
    Features
    1.  Extensible by Plugins/ExtensionsCode::Blocks can be extended with add-ons, plugins and extensions.
    2.  PortableCode::Blocks can be used from a USB stick or similar with no prior installation.
    3.  No registration requiredYou can use most of the features in Code::Blocks without registration.
    4.  Support for scriptingCode::Blocks supports scripts and macros to automate or customize tasks.
    Screenshot
    Code::Blocks vs Bloodshed Dev-C++ opinions
    Most users think Code::Blocks is a great alternative to Bloodshed Dev-C++.
  5. Qt Creator icon

    Qt Creator

    • IDE
    • Mac
    • Windows
    • Linux
    • BSD
    136 alternatives to Qt Creator 

    Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.

     Suggest and vote on features
    Features
    1.  AutocompletionQt Creator can predict and complete the rest of a word or phrase you're typing.
    2.  Code FormattingQt Creator supports code formatting for multiple languages and code styles.
    3.  Syntax HighlightingQt Creator supports syntax highlighting for various programming and markup languages.
    Screenshot


  6. KDevelop icon

    KDevelop

    • Windows
    • Linux
    • BSD
    • KDE
    53 alternatives to KDevelop 

    A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.

     Suggest and vote on features
    Features
    1.  LightweightKDevelop consumes less device resources compared to similar apps.
    2.  Extensible by Plugins/ExtensionsKDevelop can be extended with add-ons, plugins and extensions.
    Main window
    KDevelop in focus mode (tool views hidden).
  7. CodeLite icon

    CodeLite

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    • wxWidgets
    51 alternatives to CodeLite 

    CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages. CodeLite is known to work on various OSs including:

     Suggest and vote on features
    Features
    Screenshot
  8. Ultimate++ icon

    Ultimate++

    • FreeOpen Source
    • IDE
    • Windows
    • Linux
    • BSD
    61 alternatives to Ultimate++ 

    Ultimate++, also called U++, is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.

     Suggest and vote on features
    Features
    Screenshot
  9. Ecere SDK icon

    Ecere SDK

    • FreeOpen Source
    • IDE
    • Mac
    • Windows
    • Linux
    61 alternatives to Ecere SDK 

    A cross-platform Software Development Kit including a GUI toolkit, a 2D/3D graphics engine, a networking library, an audio output library, an IDE, a compiler for the eC programming language, and more.

     Suggest and vote on features
    Features
    Screenshot
  10. Anjuta icon

    Anjuta

    • FreeOpen Source
    • IDE
    • Linux
    • GNOME
    71 alternatives to Anjuta 

    Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities including project management, application wizards, an interactive debugger and a powerful source...

     Suggest and vote on features
    Features
    Anjuta is very powerful, customizable and yet simple to use Integrated Development Environment for GNOME.
Showing 10 of 21 alternatives
AlternativeTo