← Back to team overview

sslug-teknik team mailing list archive

Re: SV: probs med CC/GCC

 

"Henrik F" <hef@xxxxxxxxxxx> writes:

> Og nu et rigtigt newbie spørgsmål (kommer fra et C++ miljø): Hvorfor skal
> path'en være ./ ? Koden er blevet kompileret hhv. med og uden '-static' (der
> skulle medtage alle nødvendige lib-filer) ?

Fordi . ikke er i din $PATH.  Det er der en god grund til, og du
anbefales bare at bruge det :)

-static betyder noget andet, nemlig at alle biblioteker linkes ind, og
 giver en større binær fil, men hvor det kan køre på andre systemer
 end netop det der har de samme dynamiske biblioteker som du har.  Det
 har ikke noget med $PATH mekanismen at gøre.

-- 
  Thorbjørn Ravn Andersen
  http://homepage.mac.com/ravn


References