Help me con il programma più semplice per l'applicazione “Trusted”

StackOverflow https://stackoverflow.com/questions/1587625

  •  22-09-2019
  •  | 
  •  

Domanda

Spero che qualcuno dalla grande comunità qui può aiutarmi a scrivere il programma più semplice "Trusted" che io possa espandersi da.

sto usando Ubuntu Linux 9.04, con TPM emulatore 0.60 da Mario Strasser ( http: // TPM-emulatore .berlios.de / ). Ho installato l'emulatore e pantaloni, e può essere eseguito con successo i programmi dal TPM-tools dopo l'esecuzione tpmd e demoni tcsd.

spero di iniziare a sviluppare la mia domanda, ma ho problemi di compilazione il codice qui sotto.

#include <trousers/tss.h>
#include <trousers/trousers.h>
#include <stdio.h>

TSS_HCONTEXT hContext;
int main()
{
     Tspi_Context_Create(&hContext);
     Tspi_Context_Close(hContext);
     return 0;
}

Dopo aver provato a compilare con

  

g ++ -o tpm.cpp tpmexe

Ricevo errori

undefined reference to 'Tspi_Context_Create' 
undefined reference to 'Tspi_Context_Close'

Che cosa devo # include per compilare con successo questo? C'è qualcosa che mi manca? Ho familiarità con C, ma non esattamente così con programmazione in ambiente Linux / Unix.

ps: io sono uno studente a tempo parziale in Master in Information Security. Il mio coinvolgimento con la programmazione è stato in gran parte per scopi accademici.

È stato utile?

Soluzione

È necessario collegare alla libreria.

Prova questo:

g++ tpm.cpp -o tpmexe -ltspi
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top