kompilieren mit gcc




Linux Software für den Aspire One

kompilieren mit gcc

Beitragvon Evidence » So 24. Aug 2008, 22:20

Hallo allerseits.

Ich starte grad erste Programmierversuche und habe versucht mein erstes "Hallo Welt" mit gcc zu kompilieren.
Allerdings zeigt er mir immer an, dass die Datei nicht vorhanden sei, die ich gern kompilieren möchte.
Vorgegangen bin ich wie folgt:
Ich hab den Quellcode in SciTE geschrieben und als "hallowelt.c" unter Documents abgespeichert.
Danach habe ich das Terminal aufgerufen und bin in das entsprechende Verzeichnis gewechselt. Dort habe ich versucht über die Befehlszeile "gcc -o hallo hallowelt.c" die erwähnte Datei zu kompilieren, was aber mit obiger Fehlermeldung nicht gelingt.

Ich habe die Vermutung, dass es sich hierbei um einen kleinen Fehler meinerseits handelt, daher bin ich mir sicher, dass mir einer von euch weiterhelfen kann.

Mit besten Grüßen und vielem Dank im Voraus.

Evidence

Edit: hier die Ausgabe, die ich kriege:
Code: Alles auswählen
[root@localhost Documents]# gcc -o hallo hallo.c
gcc: hallo.c: No such file or directory
gcc: keine Eingabedateien
Evidence
 
Beiträge: 43
Registriert: Do 17. Jul 2008, 19:15

von Anzeige » So 24. Aug 2008, 22:20

Anzeige
 

Re: kompilieren mit gcc

Beitragvon franco_bez » Mo 25. Aug 2008, 22:04

Evidence hat geschrieben:
Code: Alles auswählen
[root@localhost Documents]# gcc -o hallo hallo.c
gcc: hallo.c: No such file or directory
gcc: keine Eingabedateien


mach doch mal
ls -al | grep hallo
oder
cat hallo.c
im Terminal und schau ob's die Datei hallo.c in dem Verzeichnis gibt, und ob du Leserechte für diese Datei besitzt.
(Leserechte solltest Du als root schon haben ;) )

In Unix (Linux) und in C gilt Groß/Kleinschreibung macht einen Unterschied
also HALLO.C ist nicht hallo.c !!!
franco_bez
 
Beiträge: 394
Registriert: Di 12. Aug 2008, 23:10

Re: kompilieren mit gcc

Beitragvon franco_bez » Mo 25. Aug 2008, 22:43

in C
Code: Alles auswählen
franco@C521:~$ echo -e "#include <stdio.h>\nint main()\n{\nprintf (\"Hallo Welt ! \");\nreturn 0;\n}\n" > hallo.c
franco@C521:~$ gcc -o hallo hallo.c
franco@C521:~$ ./hallo
Hallo Welt ! franco@C521:~$


oder in C++ :
Code: Alles auswählen
franco@C521:~$ echo -e "#include <iostream>\nusing namespace std;\nint main()\n{\ncout << \"Hallo Welt ! \" << endl;\nreturn 0;\n}\n" > hallo.cxx
franco@C521:~$ g++ -o hallo hallo.cxx
franco@C521:~$ ./hallo
Hallo Welt !
franco@C521:~$


funktioniert 1a auf meinem großen mit Ubuntu.
kann's unter Linpus nicht testen, da mein kleiner leider zur Zeit in Reparatur ist.
franco_bez
 
Beiträge: 394
Registriert: Di 12. Aug 2008, 23:10

Re: kompilieren mit gcc

Beitragvon Evidence » Di 26. Aug 2008, 07:04

Hallo!

Vielen Dank für deine Tipps. Das Problem habe ich mittlerweile gelöst.
Es war (wie vermutet) ein Fehler meinerseits. Zwar habe ich die Datei als "hallo.c" gespeichert, im Dateimanager war sie allerdings nur als C-Quellcodedatei mit Namen "hallo" (Endung ausgeblendet) angezeigt. Das erklärt natürlich auch die Fehlermeldung und mit einer Umbennennung war das Problem schon behoben.

Aber dennoch danke für deinen Tipp.

Grüße

Evidence
Evidence
 
Beiträge: 43
Registriert: Do 17. Jul 2008, 19:15



Ähnliche Beiträge

Kompilieren unter Linpus
Forum: Linux
Autor: magicmueller
Antworten: 0
Kernel -Module kompilieren
Forum: Linpus
Autor: Laffer
Antworten: 1

TAGS

Zurück zu Linux

Wer ist online?

0 Mitglieder

cron