Da kann ich dich vielleicht beruhigen.
C und C++ Kompiler unter Debian/Ubuntu einrichten, oder Generell Linux ist sowas von simpel. 😉
Einfach als root
apt-get install gcc
eintippen. Das ist der C-Compiler. Wenn du auch C++ machen möchtest dann Installiere dir den C++ Compiler. Dazu dann noch
apt-get install g++
eingeben.
Wenn dann über Synaptic alles installiert wurde reicht es wenn du in der Shell z.B. eine Simple Datei anlegst. Als Beispiel hier mal eine "main.c"
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Halle, Welt\n");
return 0;
}
Diese Datei kannst du einfach kompilieren, indem du dann in der Shell
gcc main.c
eingibst.
Mit der Option "-o kannst du die ausgabe Datei bestimmen.
gcc main.c -o hallowelt.bin
Erzeugt z.B. das Ausführbare Programm "hallowelt.bin"
Wenn du C++ Dateien hast, dann tauscht du einfach das "gcc" durch "g++" in den oberen Beispiel aus. Die Optionen der Compiler müssten nahezu identisch sein. Gebe aber keine Garantie. Sind einfach zu viele Optionen die die Compiler können. 😉
IDEs für C/C++ ist z.B. Anjuta.
Gefällt mir am besten, weil es auch Code Vervollständigung hat. Und da es ein GTK+ Programm ist, passt es auch am besten zur Optik zu Gnome.
Ansonsten für kleine Programme nehme ich Persönlich sogar immer "mcedit". Ist der Texteditor aus "mc". Hat auch Syntaxhighliting für alle Mögliche Sprachen. C/C++, Perl, Bash etc.
Ansonsten von Hand musst du eigentlich gar nichts mehr machen. Also keine Pfade oder sonst irgendetwas eintragen. Halt nur "gcc" und "g++" Installieren.
Zusätzlich solltest du noch "make" und "automake" installieren.
Glade ist ein Programm womit du GTK+ Oberflächen Entwickeln kannst. Habe aber in der Grafischen Programmierung noch nie gearbeitet, kann dir da also nicht die Funktionsweise von Glade oder so erklären. Oder wie das alles genau Funktioniert. Mit dem Einbiden nachher im Code.
Anjuta ist Übrigens die einzige IDE die ich gefunden habe mit Code Autovervollständigung. Ansonsten wenn du das nicht brauchst, kannst du auch emacs, vi oder sonstige Editoren Benutzen. Hat ja meist sowieso jeder mindestens Syntaxhighliting. Selbst vi kann das (oder vim).
Für KDE gibt es KDevelop. Was auch nicht schlecht ist, hat aber auch kein AutoCodeVervollständigung. Unterstützt aber 13 Sprachen oder so, nicht nur C/C++ wie Anjuta.
Ansonsten ist unter Windows der Bloodshed Dev-C++ IDE recht gut. Diese wird gerade auch auf Linux Portiert. Hoffe die wird bald fertig. Zur Zeit steht nur eine Beta für Linux zur Verfügung. Wenn diese im Release sein wird, und vernünftig läuft, wäre das persönlich meine bevorzugte IDE.
Obwohl das mit Bloodshed schon irgendwie witzig ist. Bloodshed benutzt den Linux gcc, g++ Compiler der auf Windows Portiert wurde, für ihre IDE. Wenn du mal eine makedatei vom Bloodshed siehst, wirst du sogar sehen das dort Linux Befehle benutzt werden. 😉 Und selber gab es die IDE nur für Windows. Obwohl sie wohl Hauptsächlich aus GNU Komponenten besteht.