C-Anwendung zum Lesen der Smartcard kann nicht kompiliert werden
Ich versuche, eine Beispielanwendung c zu kompilieren, die pkcs # 11 verwendet, um alle privaten Schlüssel auf dem Token zu finden, und deren Bezeichnung und ID auszudrucken, aber folgende Fehler zu erhalten
/tmp/ccAqQ7UI.o: In function initialize':
pkcs11_example1.c:(.text+0x8e5): undefined reference to C_Initialize'
/tmp/ccAqQ7UI.o: In function `get_slot':
Das Beispiel stammt ausHier
Kompilieren mit folgendem Befehl;
`gcc pkcs11_example1.c -o slots -L /usr/lib/opensc-pkcs11.so`
Ich bin mir nicht sicher, welche Bibliothek ich nach -L verlinken soll. Kann jemand eine Anleitung zum Kompilieren dieser Datei geben und sind einige Bibliotheken zum Verknüpfen erforderlich?