PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C - Objektdatei im Terminal ausführen unter SSH-Verbindung



Chito
23-04-2008, 11:56
Hallo alle miteinander!

Ich habe folgendes Problem:

Soeben erzeugte ich auf dem Server eine Objektdatei eines C-Programms und möchte es - über eine SSH-Verbindung (remote) - direkt ausführen.

Was genau gebe ich da im Terminal ein?
"a.out" funktioniert bei mir nicht.
Erzeugt habe ich die Objektdatei mit: gcc -c objekt.c

Objektdatei:

objekt.o


Danke für eure Hilfe ;)

anda_skoa
23-04-2008, 12:27
Eine Objektdatei ist nicht ausführbar, weil der Startcode und ähnliches fehlt.

Wenn die Quelldatei auch die main() Funktion enthält, geht das so



gcc -o programmname objekt.c
./programmname


Ciao,
_

Chito
23-04-2008, 12:40
Vielen Dank!!!

a.out ging ja auch ... aber besser ist es schön über Objektdatein zu gehen.


*gg ... C ist bei mir schon ein klein wenig her - ich denke die Einstiegsprobleme sind überwunden.


Gruss