Невозможно скомпилировать приложение c, которое читает смарт-карту

Я пытаюсь скомпилировать пример приложения c, который использует pkcs # 11, чтобы найти все закрытые ключи на токене и распечатать их метку и идентификатор, но получаю следующие ошибки

/tmp/ccAqQ7UI.o: In function initialize':
pkcs11_example1.c:(.text+0x8e5): undefined reference to C_Initialize'
/tmp/ccAqQ7UI.o: In function `get_slot':

Пример взят изВот

компиляция с помощью следующей команды;

 `gcc pkcs11_example1.c -o slots -L /usr/lib/opensc-pkcs11.so`

Я не уверен, какую библиотеку я должен связать после -L. Может кто-нибудь руководство, как скомпилировать это и есть ли библиотеки, необходимые для ссылки.

Ответы на вопрос(2)

Ваш ответ на вопрос