PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grosses Problem Bei Linux 8.0!!!!


Jimmy017
15.10.02, 10:57
Hallo,
ich habe unter SUSE LINUX 7.0 in C programmiert (Systemprogrammierung).
Es lief alles wunderbar.
Dann habe ich mir SUSE LINUX 8.0 installiert und ich konnte die C-Programme nicht mehr ausführen.
Ich hab die Programme compeliert, z.B "gcc -o test test.c -Wall".
Die ausführbare Datei "test" konnte nicht gestartet werden, es kam die Fehlermeldung "test: Befehl nicht gefunden".
Danach habe ich es mit dem Befehl ". /test" ausprobiert und es kam die Fehlermeldung "/usr/bin/.: Keine Berechtigung".
Ich versuchte die Berechtigungen durch "chmod +x test" zu setzen, aber es hat nicht funktioniert.
Als Root habe ich mich auch angemeldet und es kamen die gleichen Fehlermeldungen.
Die C-Dateien und ausführbaren Dateien sind alle rot im Befehlsfenster.
Ich hab auch eine kleines Testprogramm "hello.c" unter LINUX 8.0 mit einem einfachen printf-Befehl geschrieben und dort traten auch die gleichen Fehler auf .

KANN MIR EÌNER WEITERHELFEN????????????
BIN FÜR JEDEN TIP DANKBAR!!!!!!!!

holgerw
15.10.02, 11:22
Hi,

KANN MIR EÌNER WEITERHELFEN???????????? BIN FÜR JEDEN TIP DANKBAR!!!!!!!!

Bitte nicht so laut ;)

Mal ne dumme Frage: Ich kenne mich nicht mit C Programmierung aus. Du hast aber sicher den gcc und eventuell weitere benötigte Pakete installiert? Vielleicht brauchst Du noch etwas von folgenden Paketen - ist zwar ne Debian Übersicht, bei SuSE müssten die Paketnamen aber ähnlich sein:
http://packages.debian.org/stable/devel/gcc.html
http://packages.debian.org/stable/devel/gcc-3.0.html

Grüße,
Holger

bernie
15.10.02, 11:31
Hi,

Du sollst die Datei auch nicht "sourcen" sondern ausführen, mit: ./test es darf kein Abstand zwischen dem Punkt und den Slash sein.

Ciao, Bernie

Jimmy017
15.10.02, 12:28
Danke für die die Hilfe!!!!!!!!

Ich hatte den Befehl falsch ausgeführt.
Ein Freund von mir hat den Befehl mit Leerzeichen geschrieben!!!!

Ich kann die C-Programme jetzt ausführen.

Zakon
30.10.02, 21:32
ich schreib sie ohne space und trotzdem habe ich den fehler???