1
私はgccのバージョン4.2.1
とOpenSSLのバージョン0.9.8r 8 Feb 2011
を使用して、私はgcc -o t <filename.c>
は私に次のエラーを取得してコンパイルする次のコードスニペットOSXとのopenssl md5の
#include<string.h>
#include<stdio.h>
#include<openssl/md5.h>
int main() {
char test[] = "test";
unsigned char d[16];
MD5_CTX c;
MD5_Init(&c);
MD5_Update(&c, (char *)test, strlen(test));
MD5_final(d, &c);
}
を試してみた: -
Undefined symbols:
"_MD5_Update", referenced from:
_main in ccxSwMKm.o
"_MD5_Init", referenced from:
_main in ccxSwMKm.o
"_MD5_final", referenced from:
_main in ccxSwMKm.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
があります私が間違っていることが明らかな何か?
おそらく、いくつかのlibsslとリンクする必要があります... –