[Volgograd] dinamic & static linking

Vitalik vetalman на mail.ru
Пн Апр 28 07:51:33 MSD 2003


Здравствуйте, Dwarf.

Вы писали 25 апреля 2003 г., 20:56:59:

D> Вопрос такой: в качестве статических и динамических библиотек, судя по
D> всему используется один и тот же файл. Т.е. я могу прилинковать либу
D> libstdc++.so как статически, так и динамически. Вопрос в следующем:
D> какие опции указать, чтобы прилинковывал стически (динамически)?

Если библиотека называется libmylibrary.a или libmylibrary.so, то линкуется так
gcc -lmylibrary myobjectfiles.o -o myprogname

Если присутствуют обе библитотеки, то компилятор линкует
динамическую (.so), а если нужна из двух именно статическая - задается
ключ -static

-- 
Пингвин - птица свободного полета.
 Vitalik                          mailto:vetalman на mail.ru




Подробная информация о списке рассылки Volgograd