【发布时间】:2019-02-23 02:48:02
【问题描述】:
我在ubuntu 18.04(gcc 7.3)学习C语言
当输入make all命令时,出现此错误:
/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 目录中。
我完全不知道解决方法。
请帮帮我。
【问题讨论】: