ساعدني في أبسط برنامج للتطبيق "الموثوق"

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

  •  22-09-2019
  •  | 
  •  

سؤال

آمل أن يساعدني أي شخص من المجتمع الكبير هنا في كتابة أبسط برنامج "موثوق" يمكنني التوسع منه.

أنا أستخدم Ubuntu Linux 9.04 ، مع TPM Emulator 0.60 من Mario Strasser (http://tpm-emulator.berlios.de/). لقد قمت بتثبيت المحاكي والسراويل ، ويمكنك تشغيل البرامج بنجاح من TPM Tools بعد تشغيل Daemons TPMD و TCSD.

آمل أن أبدأ في تطوير طلبي ، لكن لدي مشاكل في تجميع الكود أدناه.

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

بعد محاولة التجميع مع

G ++ tpm.cpp -o tpmexe

أتلقى أخطاء

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

ما الذي يجب عليّ أن أقوم به لتجميع هذا بنجاح؟ هل هناك أي شيء أفتقده؟ أنا على دراية بـ C ، ولكن ليس بالضبط مع بيئة برمجة Linux/UNIX.

ملاحظة: أنا طالب بدوام جزئي في برنامج أمن المعلومات. مشاركتي في البرمجة كانت إلى حد كبير للأغراض الأكاديمية.

هل كانت مفيدة؟

المحلول

تحتاج إلى الارتباط بالمكتبة.

جرب هذا:

g++ tpm.cpp -o tpmexe -ltspi
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top