Selbstkompilliertes geht nicht (was: hat jemand Erfahrung mit installation von SuSe 9.0 oder 9.1 auf Notebook?)
Jan 'Red Bully' Seiffert
redbully at cc.fh-luh.de
Thu Sep 9 22:59:47 CEST 2004
Daaach!
> Und noch ein Problem: beim meinem jetzigem Linux-Installation
> (Desktop computer) kann ich selbstcompilierte *.out Dateien nicht starten.
Nun, das koennte viele technische Gruende haben, aber...
> Es wird einfach gemeldet das ein solches kommando nicht existiert.
> Weiss jemand was sache sein könnte?
... der Hinweis mit "command not found" sagt mir, das du . (Punkt) nicht
im Pfad (wo ausfuehrbare Dateien gesucht werden sollen) hast,
*und-das-ist-gut-so*!
Also:
sagen wir du hast eine Datei bla.c mit gueltigem C-Code.
Ein beherztes:
laslo at seine_maschine ~/mein_projekt $ gcc bla.c
liefert dir normaler weise eine Datei Namens "a.out"
ein:
laslo at seine_maschine ~/mein_projekt $ a.out
liefert dir nun ein "Command not found", hingegen ist ein:
laslo at seine_maschine ~/mein_projekt $ ./a.out
viel zielfuehrender, oder kurz, es geht. Man beachte dabei das "./"
Es sei dabei noch auf die "-o"-Option des gcc hingewiesen, sodass:
laslo at seine_maschine ~/mein_projekt $ gcc bla.c -o bla_programm
Dir die Datei "bla_programm" statt "a.out" erzeugen sollte.
Wenn das nicht hilft, muessen wir ein bischen tiefer Bohren,
*dann* waere hilfreich (so als Anfang):
- Welche Distribution
- was soll uebersetzt werden
- mit welchem Compiler
> Bin dankbar für jede Hilfe.
Kein Problem
>
> mfg
>
> László
Gruss
Jan
--
Wir koennen alles schaffen, wir muessen nur wollen
More information about the Linux
mailing list