скомпилировать .so с .h - PullRequest
       11

скомпилировать .so с .h

0 голосов
/ 14 ноября 2018

У меня есть три файла:

list.c, recursive.c, recursive.h

2-й и 3-й заголовок и .c вспомогательной функции с именем: recursive.

Первый - это файл, который я пытаюсь скомпилировать как .so. Он включает в себя recursive.h с:

#include "recursive.h"

Обычно я скомпилировал бы это с:

gcc -Wall -shared -fPIC -o list.so list.c

но всякий раз, когда я запускаю код из клиентской программы, я получаю следующее:

./shell: symbol lookup error: /home/list.so: undefined symbol: recursive

1 Ответ

0 голосов
/ 14 ноября 2018

Как предложено Ctx.Решение было скомпилировать с:

gcc -Wall -shared -fPIC -o list.so list.c recursive.c
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...