Ayúdame con el programa más simple para la aplicación “de confianza”

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

  •  22-09-2019
  •  | 
  •  

Pregunta

Espero que nadie de la gran comunidad aquí puede ayudar a escribir el más simple programa de "confianza" que pueda expandirse desde.

Estoy usando Ubuntu Linux 9.04, 0.60 con TPM emulador de Mario Strasser ( http: // TPM-emulador .berlios.de / ). He instalado el emulador y pantalones, y los programas de TPM-herramientas se puede ejecutar con éxito después de ejecutar TPMD y TCSD demonios.

espero empezar a desarrollar mi solicitud, pero tengo problemas al compilar el código de abajo.

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

Después de tratar de compilar con

  

g ++ tpm.cpp -o tpmexe

Recibo errores

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

¿Qué tengo que #include para compilar este éxito? ¿Hay algo que echo de menos? Estoy familiarizado con C, pero no exactamente lo mismo con el entorno de programación de Linux / Unix.

PD: Soy un estudiante a tiempo parcial en el Programa de Maestría en Seguridad de la Información. Mi relación con la programación ha sido en gran medida con fines académicos.

¿Fue útil?

Solución

necesidad de vincular a la biblioteca.

Prueba esto:

g++ tpm.cpp -o tpmexe -ltspi
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top