Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Mr.Potato
Anmeldungsdatum: 13.04.2005 Beiträge: 1 Wohnort: Augsburg
|
Verfasst am: 28. Apr 2005 23:43 Titel: Compilieren unter Linux |
|
|
wenn ich ein Programm unter Linux compiliere wird wie erwünscht die a.out
Datei erzeugt. Diese lässt sich aber nicht ausführen.
Was kann ich da falsch gemacht haben
( in Konsole sowohl mit dem Befehl cc als auch gcc Compeliert )
Ich danke für jede vernünftige Anregung !!! |
|
Nach oben |
|
|
|
Chris2005
Anmeldungsdatum: 29.03.2005 Beiträge: 20 Wohnort: Mauthausen, Österreich
|
Verfasst am: 29. Apr 2005 00:05 Titel: |
|
|
Bei dem Compiler gcc gibt es einen Parameter (-irgendwas) mit dem man einen verfünftigen dateinamen erzeugt. danach musst du dir die ausführrechte geben mit
chmod +x dateiname und die datei ausführen mit ./dateiname
das ist alles und nicht mehr
mfg chris |
|
Nach oben |
|
|
dsy Gast
|
Verfasst am: 29. Apr 2005 14:30 Titel: |
|
|
Also mit dem -o Parameter kannst du den Namen der Binary festlegen.
Ansonsten sollte ausführen einfach per ./name gehen. Auch mit der a.out.
Zitat: | danach musst du dir die ausführrechte geben mit chmod +x dateiname |
Eigentlich sollte die Datei automatisch ausführbar sein. |
|
Nach oben |
|
|
Gast
|
Verfasst am: 04. Okt 2005 23:30 Titel: |
|
|
und am besten nennt man seine files nie so, wie vorhandene dateien in der path-variable heißen..
da könnte es zu verwechslungen beim aufruf von zB "test" und "./test" kommen...
is mir auch schon öfters passiert *g* |
|
Nach oben |
|
|
|