Я пытаюсь создать программу, которая использует 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
Я не уверен, как связать эти другие файлы правильно.