12.4. Использование библиотек Pascal с программами на С |
Вверх Предыдущий Следующий |
Вы также можете вызвать библиотеку, сгенерированную Free Pascal из программы, написанной на C: Листинг: progex/ctest.c #include <string.h> Для компиляции этого примера может быть использована следующая команда: gcc -o ctest ctest.c –lsubs при условии, что код находится в файле ctest.c. Библиотека также может быть загружена динамически из программы C, как показано ниже в примере: Листинг: progex/ctest2.c #include <dlfcn.h> Для компиляции этого примера может быть использована следующая команда: gcc -o ctest2 ctest2.c –ldl Параметр -ldl говорит gcc, что программе необходима библиотека libdl.so для загрузки динамических библиотек. |