On Sat, 09 Mar 2002 21:50:58 +0100
Bertel Lund Hansen <nospam@lundhansen.dk> wrote:
> Hej alle
>
> Jeg har sat Linux op på den ene computer, og ifølge min bog (A
> Practical Guide to Linux) så skulle kompilerede programmer kunne
> køres med det vuns blot ved at skrive navnet. Jeg kan sagtens
> skrive et program, og det går også fint med at kompilere det. Men
> hvis jeg forsøger at starte a.out, kommer der en protest, og hvis
> jeg omdøber det til "test", sker der bare ikke noget. Hvad er der
> galt?
Problemet er sandsynligvis at du ikke har . i din path(. er det aktive
bibliotek), dvs din shell søger ikke det nuværende bibliotek igennem for
den fil du kalder. Så du skal kalde dit program med ./ foran, altså
"./a.out".
I øvrigt er det altid en god idé at skrive præcis hvilken kommando du
skriver, og hvilket svar du får tilbage, noget i stil med:
andreas@debian
$ ./a.out
Hello World!
andreas@debian
$
> PS. Jeg har Redhat 7.2 og arbejder i textmode, men det skulle vel
> være ligegyldigt.
Ja, i det her tilfælde er det vist, men det er altid en god idé at bemærke
det.
--
mvh Andreas Kleist Svendsen