PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Will doch auch nur programmieren können unter Linux



jou
03-10-2003, 19:54
Hallo liebe Leute,
biddö hilft mir...
Ich habe mich dazu entschlossen (für Linux) zu programmieren. Ich möchte es gleich komplett unter Linux lernen, habe mich auch für C entschieden.

Ich bin Anfänger und bin grad beim 'Hello World' Programm ;)
Ich schreibe also das "Programm" also den Code mit Kate.
Also, schön eingetippt. so. jetzt mach ich mich auf die Suche nach einem Compiler. Unter meiner SuSE 8.1 gibt es ja auch schön die Abteilung "Entwicklung" oder sowas. Dort finde ich allerhand Anwendungen.
KDevelop fällt mir auf. Ähm Problem für mich nur, ich will kein Projekt machen sondern nur so en Dingens übersetzen.
Aber ohne Projekt geht das wohl nicht.
Also, Projekt erstellt, so en Konsolenprogramm, versucht einzutippen.
Nö geht nicht irgendwas sei anscheinend fehlerhaft und selbst wenn ichs aus dem Tutorial kopiere kommt immernoch die gleiche Fehlermeldung also ist es wohl kein Tippfehler.
Naja gut vielleicht muss man das ja anders angehen hjabe also nochmal ein neues Projekt gestartet, diesmal _Ohne Projekt starten_ (oder so ähnlich) ausgewählt. Naja soweit so gut ohne viel Balast konnt ic hdas hier schön schreiben und speichern, dann will ichs ausführen, klick auf das Icon -
Nö geht nicht makefile fehlt.
Ich weiß allerdings weder was das, und schon gar nicht wie man sowas macht....
Also krabbelt man zum nächsten Programm schließt KDevelop und startet so en QT ding. Hier ging es etwas einfacher, brauchte kein Projekt habe alles eingetippt.
So nur jetzt die große Frage, wie startet man das eingetippte Programm ? Kein Button nix nix nix.
Naja hab ich mir gedacht macht ja nix. Habe ich auf die Suceh nach was anderem gemacht.
Hmmm. ne doof nix gefunden.
Also DVD rein YaST gestartet und: Aha habe ich doch tatsächlich gcc gefunden.
Die Hoffnung schlechthin.
Also, installiert, DVD raus.
K-Menü auf. doch kein gcc zu finden.
Hmm naja dann start ichs halt durch "F2+Alt".
Schön mach ich auch gebe gcc ein, drück auf enter uuuuuuuuuuunnnnnnnd.
nix.

So und jetzt soll mir noch jemand sagen programmieren unter Linux ist einfach ;) ;) ;)


Nee im Ernst ich bin wirklich ratlos was ich jetzt noch machen soll, biddö hilft mir... Danke :) ;)

Gruß
jou

Berufspenner
03-10-2003, 20:18
Hi

Willkommen im Forum :)

Man, sind wir ein wenig hyperaktiv? ;) Kdevelop ist wie du schon gemerkt hast eher für größere Projekte gedacht als für einfache fünf Zeilen Programme. Also nimm da lieber wieder Kate, solange du noch herum experimentierst. Das sollte doch wesentlich einfacher zu handhaben sein. Desweiteren ist die GCC (GNU Compiler Collection) bzw. der gcc (GNU C Compiler) kein grafisches Tool. Das ist ein Kommandozeilen Kompiler, den du in der Shell (Terminel oder wie auch immer) ausführst. Am besten guckst du dir dazu mal die Manpage vom gcc an. Dieses QT Teil, wie du es nennst, ist wahrscheinlich der QT-Designer und hat eigentlich nichts damit zu tun, was du versuchst zu machen. Damit kann man GUIs in QT designen. So und um dir noch einen kleinen Hilfeanstos zu geben eben mal ein Tip wie man den gcc generel benutzt.
gcc QUELLDATEI.C -o ZIELDATEi Also am echten beispiel
hallo.c
#include <stdio.h>

int main()
{
printf("Hallo Welt");
return 0;
} und so kompilieren
gcc /home/user/hallo.c -o /home/user/hallo
Cu
André

jou
03-10-2003, 20:40
Hi !
das war der produktivste Beitrag den ich je in einem Forum gelesen habe.
Danke Danke Danke Danke Danke !!!!

Endlich kann ich nun auch anfangen zu programmieren... Steht das eigentlich irgendwo wie man das macht und war ich nur zu blöd dazu, weil auf so ne Idee wär ich nie gekommen ;)

Nochmals vielen vielen Dank.

Gruß
jou

Berufspenner
03-10-2003, 20:49
Original geschrieben von jou
Endlich kann ich nun auch anfangen zu programmieren... Steht das eigentlich irgendwo wie man das macht und war ich nur zu blöd dazu, weil auf so ne Idee wär ich nie gekommen ;)Ich denke mal, dass man als Anfänger vieleicht ein wenig überfordert ist. Aber das legt sich alles noch.

Cu
André

jou
03-10-2003, 20:55
Original geschrieben von Berufspenner
Ich denke mal, dass man als Anfänger vieleicht ein wenig überfordert ist. Aber das legt sich alles noch


Naja ich bin ja nur Anfänger was programmieren angeht ;P

dakjo
14-10-2003, 07:21
Für alle Anfänger kann ich nur Pronix (http://www.pronix.de) empfehlen !

Ist alles dabei was man als C Anfänger ( und auch schon als Fortgeschrittener ) so braucht !

amiga
17-10-2003, 23:46
für größere Projekte mit mehreren Dateien schaust du dir am besten die GNU autotools an.

Die GNU autotools sind Hilfsprogramme, mit denen automatisch makefiles erzeugt werden können, so dass du dich nicht selber darum kümmern musst. Kann man alles auf gnu.org nachlesen ;)

peschmae
18-10-2003, 14:49
saaachte bitte,

ich glaub nicht dass du die guten gewissens einem (blutigen) Anfänger empfehlen kannst :(

dann schon eher ein einfaches Script+Compilercache :cool:

MfG Peschmä