Gemischtes Linken, statisch und dynamisch(gcc)?



  • Moin, Moin...

    Gibt es die Möglichkeit zu einem Programm bestimmte Bibliotheken statisch zu linken und andere als shared object libraries? Wenn ja, wie lautet der Aufruf des Compilers/Linkers genau(für gcc).

    Danke im voraus...

    [ Dieser Beitrag wurde am 14.03.2003 um 14:06 Uhr von Kal El editiert. ]



  • hey,

    man kann:

    du gibst halt dem linker einfach statische und dynamische libs zum linken
    ( also .o bzw. .so libs ):

    gcc -static -o Programm.statisch Programm.o
    -lm_s -lXm_s -lXt_s -lX11_s -lXmu_s -lXpm_s

    gcc -o Programm.dynamisch program.o
    -lm -lXm -lXt -lX11 -lXmu -lXpm

    gcc -o Programm.gemischt Programm.o
    -lm -lXm_s -lXt -lX11 -lXmu -lXpm

    natürlich sollten dabei die abhängigkeiten stimmen ( siehe anderer thread ).


Anmelden zum Antworten