我研究在Ubuntu 18.04 C语言(GCC 7.3)
当make all
输入命令,这个错误occurrs:
在/ usr / bin中/ x86_64的-Linux的GNU-LD:找不到-lkeccak
该Makefile
如下。
CC=gcc
CFLAGS=-03 -fomit-frame-pointer -msse2avx -mavx2 -march=native -std=c99
all:
$(CC) $(CFLAGS) -c Lizard.c main.c randombytes.c sha512.c
$(CC) $(CFLAGS) -o Lizard Lizard.o main.o randobytes.o sha512.o -lkeccak
run: all
./Lizard
new:
make clean
make all
./Lizard
目前libkeccak.a
文件在同一目录下Makefile
,它也是在/usr/include
目录。
我不知道解决方法的。
请帮我。