24 Stimmen

Einrichten einer Programmierumgebung unter Linux

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?

2voto

mwilliams Punkte 9822

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.

1voto

warren Punkte 30258

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? ).

1voto

lefticus Punkte 3268

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

1voto

DavidG Punkte 1765

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.

1voto

Antonio Haley Punkte 4552

Ein weiteres großartiges Hilfsmittel, das Sie verwenden können, sind die *nix man pages. Jede Funktion in der C-Bibliothek hat eine zugehörige Manpage.

Zum Beispiel:

man printf

man strncpy

...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X