Aidez-moi avec le programme le plus simple pour l'application « de confiance »

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

  •  22-09-2019
  •  | 
  •  

Question

J'espère que tous ceux de la grande communauté ici peut me aider à écrire le plus simple programme « de confiance » que je peux développer à partir.

J'utilise Ubuntu Linux 9.04, avec émulateur TPM 0.60 de Mario Strasser ( http: // émulateur tpm .berlios.de / ). J'ai installé l'émulateur et le pantalon, et peut exécuter des programmes avec succès à partir d'outils TPM après l'exécution tpmd et daemons TCSD.

J'espère commencer à développer ma demande, mais j'ai des problèmes de compilation du code ci-dessous.

#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;
}

Après avoir essayé de compiler avec

  

g ++ tpm.cpp -o tpmexe

Je reçois des erreurs

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

Que dois-je #include pour compiler avec succès ce? Y at-il quelque chose que je manque? Je connais C, mais pas exactement ainsi avec l'environnement de programmation Linux / Unix.

ps: Je suis étudiant à temps partiel dans le programme de maîtrise en sécurité de l'information. a été en grande partie à des fins académiques Mon engagement avec la programmation.

Était-ce utile?

La solution

Vous devez créer un lien vers la bibliothèque.

Essayez ceci:

g++ tpm.cpp -o tpmexe -ltspi
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top