(Anfänger): Kate als C IDE unter Linux, GCC, Make?

Gast #2834747
Lesenswert?
• ▲
▼
Hallo Community,

beschäftige mich neuerdings mit Linux und möchte gerne anfangen unter 
Linux C zu programmieren. Benutze zurzeit ein System mit KDE Oberfläche. 
Da ich keine , für meine Zwecke, überladene IDE wie Kdevelop oder so 
benutzen möchte, dachte ich mir das man ja auch den Editor Kate 
einrichten kann, um bequem mit C zu arbeiten. Der gefällt mir nämlich 
echt gut (hab unter den etwas bash scripting gelernt).

Allerdings komme ich zurzeit nicht weiter was die Konfiguration 
(insbesondere die Kompilierung) angeht. Für mich reichen folgende Dinge:

- Dateibrowser
- Syntax Highlighting
- Automatische kompilierung auf "Knopfdruck".

Syntax Highlighting gibt es ja von Haus aus, den Dateibrowser hab ich 
über Einstellungen -> Kate hinzugefügt. Bislang hab ich den 
Kompilierungsprozess per Hand gemacht (also mit gcc -o Dateiname 
Datei.c , bzw. halt in zwei Schritten).

Jetzt würde ich das gerne automatisieren und habe da was von MAKE im 
Galileo Openbook gelesen -> 
http://openbook.galileocomputing.de/linux/linux_kap30_008.html#dodtp38570b84-2afd-425d-a8ef-add31ed9581e

Wenn ich es richtig verstehe, kann ich das was ich quasi vorher immer 
'von Hand' gemacht habe in dieser MAKE-File zusammenfassen. Beim Text 
kommen bei mir aber schon die ersten Fragezeichen. Was ist:

gcc -Wall -c file1.c

klar, da wird was kompiliert ... aber was ist "-Wall" ?

Weiterhin möchte ich ja gerne das ganze dann irgendwie in KATE haben.
Da gibt es ein Modul "Erstellen" mit der Bezeichung "Aufruf der 
Kompilierung oder MAKE".

In Kate habe ich mit diesem Modul einmal den "Erstellen" Button, aber da 
muss wohl noch was konfiguriert werden, was man wohl unten sieht. Ich 
weiß leider überhaupt nicht was ich da eintragen muss, damit ich es dann 
so läuft wie ich mir das vorstelle. Siehe: 
http://www.bilder-upload.eu/show.php?file=e570aa-1347639586.png



Könnte mir hier vielleicht jemand weiterhelfen? Das wäre echt super.

Viele Grüße
Gast #2834763
Lesenswert?
• ▲
▼
Ninus schrieb:
> Jetzt würde ich das gerne automatisieren und habe da was von MAKE im
> Galileo Openbook gelesen ->
> http://openbook.galileocomputing.de/linux
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Exkurs_Makefiles


> gcc -Wall -c file1.c
>
> klar, da wird was kompiliert ... aber was ist "-Wall" ?
Eine Option für den GCC. 
http://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html
(Firma: BfEHS) #2835825
Lesenswert?
• ▲
▼
Also du solltest dir ein Buch über Linux und die Programmierung zulegen. 
Vielleicht reicht dir ja auch ein E-Book.

Ich hab u.a. mit "Anwendungen entwicklen unter Linux" gute Erfahrungen 
gesammelt.

"Anwendungen entwicklen unter Linux"
ADDISON-WESLAY
ISBN 3-8273-1449-6

Für die Anfänge in der Programmierung reicht Vi, make und gcc auf jeden 
Fall aus. Es wird immer noch jede Menge auf der Konsole programmiert. 
Nicht jeder braucht so eine Menge Klicki-Bunti-Programme...

Lass dich nicht abschrecken und leg los,

Grüße aus Berlin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.