Ayúdame con el programa más simple para la aplicación “de confianza”
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.
Solución
necesidad de vincular a la biblioteca.
Prueba esto:
g++ tpm.cpp -o tpmexe -ltspi