Невозможно скомпилировать приложение 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. Может кто-нибудь руководство, как скомпилировать это и есть ли библиотеки, необходимые для ссылки.