Язык Си в примерах/Библиотека complex: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 71:
$ gcc -shared complex.c -o libcomplex.so # создание динамически загружаемой библиотеки
$ gcc test_complex.c -L. -lcomplex -o test_complex # компиляция тестовой программы
$ export LDD_LIBRARY_PATHLD_LIBRARY_PATH=.; ./test_complex # запуск тестовой программы
 
 
* Есть ряд стандартных путей (), где система ищет динамически загружаемые библиотеки. Текущая директория по умолчанию не является таким местом, поэтому мы явно указываем, что библиотеки могут лежать также и в текущей директории.<br> Переменная <tt>LDD_LIBRARY_PATHLD_LIBRARY_PATH</tt> содержит дополнительный список путей (разделённых двоеточием), где система будет искать библиотеки.
* Расширение <tt>.so</tt> соответствует <tt>shared objects</tt>, то есть библиотека объектов общего доступа.