我尝试使用gcc进行编译
$ gcc demo.c -o samp.o
/tmp/cclnweNC.o: In function `main':
demo.c:(.text+0x12b): undefined reference to `aes256_init'
demo.c:(.text+0x142): undefined reference to `aes256_encrypt_ecb'
demo.c:(.text+0x1b2): undefined reference to `aes256_init'
demo.c:(.text+0x1c9): undefined reference to `aes256_decrypt_ecb'
demo.c:(.text+0x222): undefined reference to `aes256_done'
collect2: ld returned 1 exit status
我在其中有一个名为aes256.h的文件,我已经初始化了所有功能,这些功能的主体位于aes256.c中,并尝试编译我的主文件demo.c,它显示了以上错误
最佳答案
您想要以下内容:
$> gcc demo.c aes256.c -o demo
关于c - 编译gcc错误未定义对`aes256_init'的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21363131/