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