2009-10-19 11 views
5

Buradaki büyük topluluktaki herkesin, genişletebileceğim en basit "Güvenilir" programı yazmama yardımcı olmasını umuyorum."Güvenilir" uygulama için en basit programda bana yardımcı olun

ben Mario Strasser (http://tpm-emulator.berlios.de/) den TPM emülatörü 0,60 ile Ubuntu Linux 9.04 kullanıyorum. Emulator ve Trousers'ı kurdum ve tpmd ve tcsd daemon'larını çalıştırdıktan sonra programları tpm araçlarından başarıyla çalıştırabilirim.

Başvurumu geliştirmeye başlamak için umut ama aşağıdaki kodu derleme sorunları vardır.

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

++ tpm.cpp -o tpmexe

hata alırsam gr

ile derlemek denedikten sonra ben başarıyla #include Neler var

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

bunu derlemek Özlediğim bir şey var mı? C'ye aşina değilim ama Linux/Unix programlama ortamı ile tam olarak değil.

ps: Bilgi Güvenliği programında Master'da yarı zamanlı bir öğrenciyim. Programlamaya katılımım büyük oranda akademik amaçlıdır.

cevap

3

Kitaplığa bağlamanız gerekir.

bu deneyin:

g++ tpm.cpp -o tpmexe -ltspi 
+0

teşekkür ederiz. Şimdi çalışmaya başlayabilirim :) – idazuwaika

İlgili konular