Ich suche eine C++ IDE für Linux mit den folgenden Funktionen (mit dieser Prioritätsreihenfolge):
Wie Sie sich vorstellen können, wäre der CLion von JetBrains perfekt. Das Problem mit CLion ist, dass ich es nicht rechtfertigen kann, das Geld auszugeben, um es zu kaufen, wenn eine IDE wie Code Blocks die Arbeit gut genug erledigt. Ich bin mehr oder weniger auf der Suche nach einer Open-Source-Linux-kompatiblen Alternative zu CLion. Ich bin mir nicht sicher, ob es so etwas gibt.
Bei der Cross-Kompilierung bin ich mir nicht sicher, aber ich wette, NetBeans kann den Rest ziemlich einfach erledigen. Was die Cross-Kompilierung betrifft, können Sie mingw für Linux installieren und als Compiler in NetBeans konfigurieren.
Ich bin mir nicht sicher, ob es möglich ist, auf Mac zu kompilieren (ich meine, in absoluten Zahlen, unabhängig von der verwendeten IDE), zumindest denke ich, dass Sie dafür Linux auf Mac-Hardware ausführen sollten, und selbst dann vielleicht Sie benötigen XCode und OSX anstelle von Linux.
Am Ende des Tages zahlt sich die ganze Arbeit, die erforderlich ist, um die Cross-Kompilierung unter Linux zum Laufen zu bringen, plus die Arbeit, um Ihre C++-Anwendung auf Linux, Windows und OSX portierbar zu machen, plus die Arbeit, verschiedene Installer zu organisieren, typischerweise nicht genug aus .
Sie können eine andere Lösung in Betracht ziehen, z. B. SaaS oder eine andere Sprache, die von Grund auf für die Portabilität entwickelt wurde (Java ist das erste, was mir in den Sinn kommt).
Code::Blocks ist einen genaueren Blick wert:
Microsoft hat kürzlich Visual Studio Code veröffentlicht , einen kostenlosen, quelloffenen, plattformübergreifenden, mehrsprachigen Code-Editor. Es bietet:
Intelligenz
Debuggen
Eingebaute Git-Unterstützung
Und wird von einem Erweiterungs-Framework unterstützt, um Add-Ons von Drittanbietern zu unterstützen.
Was ein dunkles Thema betrifft, ist das subjektiv. Es wird mit mehreren Themenoptionen und der Möglichkeit, mehr als Erweiterungen zu laden, installiert.
Ich würde Qt Creator empfehlen , es erfüllt alle Anforderungen, soweit ich weiß. Ich benutze es seit Jahren für die Arbeit und meine Lieblingsprojekte und ich liebe es.
Sie können auch SublimeText ausprobieren , aber es erfordert ein wenig Anpassung, um es als C++ IDE zu verwenden, dh die Punkte 3-5 können über Plug-Ins hinzugefügt werden.
Gleiches gilt für vim.
john01dav