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_sgcc -o Programm.dynamisch program.o
-lm -lXm -lXt -lX11 -lXmu -lXpmgcc -o Programm.gemischt Programm.o
-lm -lXm_s -lXt -lX11 -lXmu -lXpmnatürlich sollten dabei die abhängigkeiten stimmen ( siehe anderer thread ).