我正在创建一个存档文件,然后我尝试将其包含在我的代码中,但是当我尝试#include 'libutils.h'
时,我收到错误消息:
src/indexer.h:8:10: fatal error: 'libutils.h' file not found
#include "libutils.h"
我的make命令是:
gcc -g -std=c11 -Wall -pedantic -o indexer src/indexer.c -L. -lutils.a
我的文件结构是:
Indexer/
libsutil.a obj/ src/ makefile
obj/
web.o list.o hashtable.o //These are the files in the archive file
src/
web.c web.h list.c list.h hashtable.c hashtable.h indexer.c indexer.h
答案 0 :(得分:1)
您无需include
任何内容,请删除
#include "libutils.h"
来自.c
文件的,您的编译命令将是
gcc -g -std=c11 -Wall -pedantic -o indexer src/indexer.c -L. -lutils