Компиляция программы с помощью библиотеки mbedtls g cc command - PullRequest
1 голос
/ 13 января 2020

Я пытаюсь создать программу, которая использует mbedtls, но у меня возникают проблемы с правильной работой команды g cc.

main.c
thpool.c
thpool.h

mbedtls[Folder]
    all the .h files of mbedtls
library[Folder]
    all the .c and .o files of mbedtls

В настоящее время я компилирую эту программу с помощью команды ..

gcc main.c thpool.c -pthread -o main

Но так как я добавил функцию и код mbedtls, она выдает мне ошибку ..

/usr/bin/ld: /tmp/ccNV32fk.o: in function `p': main.c:(.text+0x105): undefined reference to `mbedtls_aes_setkey_enc' collect2: error: ld returned 1 exit status

Я не уверен, как связать эти другие файлы правильно.

...