如何在c代码中包含存档文件

时间:2015-02-21 02:49:02

标签: c

我正在创建一个存档文件,然后我尝试将其包含在我的代码中,但是当我尝试#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

1 个答案:

答案 0 :(得分:1)

您无需include任何内容,请删除

#include "libutils.h"
来自.c文件的

,您的编译命令将是

gcc -g -std=c11 -Wall -pedantic -o indexer src/indexer.c  -L. -lutils