@ wolfSSL_new,
Звучит так, как будто приложению не удается связать библиотеку, поэтому, пока установлены правильные заголовки для поиска определений функции, последний шаг по связыванию функции - это то, что не удается. Где в вашей системе находится libwolfssl.so или libwolfssl.a? Он находится в /usr/local/lib/libwolfssl.so или /usr/local/lib/libwolfssl.a?
(. A - это библиотека stati c, .so - это библиотека общих объектов может быть либо, либо)
После того, как вы обнаружите, где она находится, попробуйте вместо этого эту команду сборки (для примера я собираюсь предположить, что она находится в / usr / local / lib):
gcc main.c -o main -I/usr/local/include -L/usr/local/lib -lwolfssl
Дайте мне знать, если это решит ошибку компоновщика, которую вы видите.
[ОБНОВЛЕНИЕ]
Эта проблема была решена путем добавления параметра конфигурации --enable-opensslextra
[END UPDATE]
С уважением,
K