[linux] staticke kompilovanie baliku

M.F. PSIkappa psi na talker.sk
Neděle Květen 25 23:28:51 CEST 2003


Zdravim,
skusal si uz RTFM... man gcc

 -static
              On  systems that support dynamic linking, this pre-
              vents linking with the shared libraries.  On  other
              systems, this option has no effect.

cize napr.:
$ gcc -o program source.c
$ ldd program
        libc.so.6 => /lib/libc.so.6 (0x40019000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

$ gcc -static -o program2 source.c
$ ldd program2
        not a dynamic executable

No a do prostredia to mozes nastavit napr. takto:
CFLAGS="-02 -static"

On Sat, 24 May 2003, Ing. Peter Gasparovic wrote:

> Ahojte,
>
> vie niekto poradit ako hocijaky balik skompilujem STATICKY, t.j.
> aby vysledny ELF subor obsahoval vsetky potrebne kniznice. Ide
> vlastne o nastavenie linkera.
>
> Vdaka za kazdu radu.
>
> peterg

--
`)_|_('       PSIkappa
   I k        psi _at_ talker.sk




Další informace o konferenci linux