Создание выполняемых файлов
Чтобы редактор связей просматривал разделяемую библиотеку, ее, как и обычную архивную, нужно задать с помощью опции -l команды cc(1):
cc файл.c -oфайл ... -lбибл
Например, чтобы обеспечить просмотр сетевой библиотеки, укажите такую командную строку:
cc файл.c -oфайл ... -lnsl_s
Чтобы откомпилировать все C-программы в текущем каталоге и отредактировать внешние связи со стандартной разделяемой библиотекой языка C, можно воспользоваться следующей командной строкой:
cc *.c -lc_s
Как правило, опция -lc_s включается в командную строку последней из всех опций -l. В этом случае разделяемая библиотека языка C используется подобно архивной, то есть с ее помощью разрешаются внешние ссылки, оставшиеся неразрешенными после просмотра всех остальных файлов и библиотек, указанных в командной строке.