Ich habe vor kurzem begonnen, Linux als mein primäres Betriebssystem zu verwenden. Welche Werkzeuge benötige ich, um eine vollständige Programmierumgebung unter Linux für C und C++ einzurichten?
Antworten
Zu viele Anzeigen?Welche Distribution verwenden Sie?
Unter Ubuntu oder jeder anderen Debian-Distribution können Sie den folgenden Befehl eingeben, um alle notwendigen Werkzeuge zu installieren.
sudo apt-get install build-essential
Von dort aus können Sie die SCM-Lösung Ihrer Wahl und eine IDE installieren, wenn Sie dies bevorzugen, oder einfach Ihren bevorzugten Texteditor verwenden.
Die einfachste Antwort ist ein Editor (suchen Sie sich einen aus - mindestens einer ist bereits vorhanden) und gcc/g++.
Wenn Sie eine IDE wollen, gibt es eine Reihe von Fragen zu diesem Thema auf SO :) (einschließlich dieser hier C++ IDE für Linux? ).
Kdevelop ist eine gut angesehene und gut geschriebene IDE für Linux, die Installation von sollte erhalten Sie jedes andere Tool, mit dem Sie entwickeln möchten, sowie die dazugehörige IDE.
Mit "jedes andere Tool" meine ich, dass gcc, grep, diff, autoconf et al. vom Paketmanager gegriffen und gleichzeitig installiert werden sollten, aber ich könnte mich irren. Ich habe keine Standard-Distribution zur Hand, mit der ich das testen könnte.
Ich persönlich verwende vim, aber ich habe auch schon kdevelop verwendet.
vim/vi ist praktisch, weil man weiß, dass es eine Form von vi gibt immer verfügbar unter jede Unix-Plattform.
- Ich muss meinen Beitrag korrigieren. Ich habe mir gerade die Paketanforderungen für kdevelop unter Ubuntu angesehen... es scheint NICHT gcc zu benötigen und es automatisch zu installieren
Wenn Sie eine sehr einfach zu bedienende Software suchen, die Visual Studio-Projekte importieren kann und sich ähnlich wie VS anfühlt, sollten Sie Codeblöcke einen Versuch. Es ist schnell (da es nicht auf Java basiert) und funktioniert im Allgemeinen gut.