[OSy] Statické linkování
LukasKopenec
LukasKopenec at seznam.cz
Fri Dec 14 09:27:28 CET 2007
Dobrý den!
Moc děkuji za odpověď. Z nějakého důvodu teprve dnes dorazil email, který je o den starší, než naše včerejší diskuse s Martinem Děckým na toto téma. Obávám se, že teď sem ještě začnou dorážet mé další neúspěšné pokusy o odeslání e-mailu do listu...včera byl zřejmě nějaký černý čtvrtek komunikačních sítí. Pokud sem tedy dorazí další zprávy ode mne s předměty "Statické linkování" nebo "Statické linkování knihovny librt.a", tak na ně, prosím, nereagujte, neb jsou staršího data a už na ně bylo odpovězeno. Pokud bych se k tomuto potřeboval ještě na něco zeptat, zkusím rafinovaně změnit předmět :)
Moc se omlouvám za tento nechtěný spam
S pozdravem
Lukáš Kopenec
> ------------ Původní zpráva ------------
> Od: Petr Tuma <petr.tuma at dsrg.mff.cuni.cz>
> Předmět: Re: [OSy] Statické linkování
> Datum: 14.12.2007 09:11:55
> ----------------------------------------
> Zdravim,
>
> zkuste misto -llibrt.a napsat jen -lrt ? Viz manual k ld:
>
> `-lNAMESPEC'
> `--library=NAMESPEC'
> Add the archive or object file specified by NAMESPEC to the list
> of files to link. This option may be used any number of times.
> If NAMESPEC is of the form `:FILENAME', `ld' will search the
> library path for a file called FILENAME, otherise it will search
> the library path for a file called `libNAMESPEC.a'.
>
> Petr Tuma
>
> Lukáš Kopenec wrote:
> > Zdravím!
> >
> > Vím, že je to trošku RTFM dotaz, ale je to poprvé, co jsem donucen víc
> > pracovat s gcc a nedaří se mi najít tu správnou kombinaci optionů pro
> > statické slinkování procesu s knihovnou librt.a. Nemohl by mi někdo poradit,
> > jak na to?
> > Poslední kombinace, ke které jsem dospěl je LDFLAGS = -T
> > ../Librt/binary.lds -G 0 -static -L ../Librt -llibrt.a -g, ale gcc hlásí
> > cannot find -llibrt.a (mezera mezi -l a librt.a to taky neřeší).
> >
> > Předem moc děkuju za pomoc.
> > Lukáš
> >
> >
> > _______________________________________________
> > OSy mailing list
> > OSy at dsrg.mff.cuni.cz
> > https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>
> --
> Petr Tuma
> Distributed Systems Research Group
> Department of Software Engineering
> Faculty of Mathematics and Physics
> Charles University, Czech Republic
> http://dsrg.mff.cuni.cz/~ceres
>
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
>
>
>
More information about the NSWI004
mailing list