我正在制作一个存档文件,然后尝试将其包含在我的代码中,但是当我尝试#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
最佳答案
您不需要include
任何内容,请删除
#include "libutils.h"
从
.c
文件中,您的编译命令将是gcc -g -std=c11 -Wall -pedantic -o indexer src/indexer.c -L. -lutils
关于c - 如何在C代码中包含存档文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28641514/