• # Re

    Posté par . En réponse au message Intégrer une partie des librairies lors de la compilation. Évalué à 3.

    Je sais pas si cette solution est très propre, mais un:

    gcc $(CFLAGS) -llib_dynamique1 -lib_dynamiqueX truc.c /usr/lib/libcurl.a /usr/lib/libxml.a

    devrait fonctionner:

    [gco@gc]:~% cc -o test test.c -lcurl
    [gco@gc]:~% ldd test
    libcurl.so.3 => /usr/lib/libcurl.so.3 (0xb7f1f000)
    libc.so.6 => /lib/tls/libc.so.6 (0xb7de9000)
    libidn.so.11 => /usr/lib/libidn.so.11 (0xb7db9000)
    libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0xb7d88000)
    libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0xb7c89000)
    libdl.so.2 => /lib/tls/libdl.so.2 (0xb7c86000)
    libz.so.1 => /usr/lib/libz.so.1 (0xb7c74000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f5f000)
    [gco@gc]:~% cc -o test test.c /usr/lib/libcurl.a
    [gco@gc]:~% ldd test
    libc.so.6 => /lib/tls/libc.so.6 (0xb7dc1000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f04000)