Linux 15.036 Themen, 107.107 Beiträge

Mandrake 10 und GCC Probleme als newbie

Spaco / 4 Antworten / Baumansicht Nickles

hey


ich Habe Mandrake 10 2.6 Kernel.. folgendes (BSP)


habe mit gcc eine hallo.c datei erzeugt


dann gcc -o hallo.exe hallo.o   datei, also eine exe(oda so benannt)


nun gebe ich in der shell hallo.exe ein aba diese datei wird nicht ausgeführt..egal ob*.exe,...!


es kommt immer der gleiche Fehler:


-->> bash: xxx: command not found  <<<< was soll das ? warum bekomme ich kein output??


kann mir jemand sagen ws ich machen soll???


thx

Funk
bei Antwort benachrichtigen
Klaus_T Spaco „Mandrake 10 und GCC Probleme als newbie“
Optionen

Du brauchst die nicht *.exe zu nennen, wir sind doch nicht bei Windows. Wenn das Verzeichnis nicht im PATH liegt und du dich in dem Verzeichnis befindest, wo das Teil liegt, musst du einen ./ davor setzen, also ./hallo.exe.

K.

bei Antwort benachrichtigen
KarstenW Spaco „Mandrake 10 und GCC Probleme als newbie“
Optionen

Das Binärformat von Linux ist momentan ELF. exe-Dateien gibt es nur bei Windows. Wenn du nicht den Dateitype auf Grund von einem Suffix wie -exe erkennst, dann brauchst du bloß den Unixbefehl file zu starten : file datei und dabei wird dir angezeigt was für eine Dateityp es ist. Also zum Beispiel eine binäre Datei (Binärformat ELF), Postscriptdatei oder Textdatei u.s.w ...

Gruß K

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Das Binärformat von Linux ist momentan ELF. exe-Dateien gibt es nur bei...“
Optionen

Wenn du schon 'mal mit dem Programmieren und der Programmiersprache C anfängst, dann ist vielleicht noch ein Befehl ganz wichtig:ldd.
Die Programme die du kompilierst sind meistens dynamisch gelinkt. Was das ist wird dir später noch klar werden. Mit ldd Binärdatei kannst du dir die Bibliotheken anzeigen lassen mit welchen das Programm dynamisch gelinkt wurde.
Bloß 'mal nebenbai.

Gruß K

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Spaco Nachtrag zu: „Mandrake 10 und GCC Probleme als newbie“
Optionen

yo!
VIELEN dank mir hat eigentlich nur das eine gefehlt! ./ mensch mensch naja dachte hab wieda shit gebaut und zum x mal neu installiert..ist ebend ein bisschen gewöhnungsbedürftigt aba ok!

VIELEN VIELEN dank jetzt weiss ich es ja

thx

Funk
bei Antwort benachrichtigen