链接没有c文件的头文件

链接没有c文件的头文件,c,makefile,C,Makefile,我想链接一个没有相应c文件的headerfile 这是我当前的Makefile CC=powerpc-linux-gcc LIBS = libdrmko.o libdrm.o libs3gko.o C_SRC = main.c lstLib.c vxTypes.h C_OBJ = main.o lstLib.o vxTypes.o graphics_test: $(LIBS) $(C_OBJ) $(CC) -o graphics_test $(LIBS) $(C_OBJ) 您不

我想链接一个没有相应c文件的headerfile

这是我当前的Makefile

CC=powerpc-linux-gcc

LIBS = libdrmko.o libdrm.o libs3gko.o

C_SRC = main.c lstLib.c vxTypes.h

C_OBJ = main.o lstLib.o vxTypes.o

graphics_test: $(LIBS) $(C_OBJ)
    $(CC) -o graphics_test $(LIBS) $(C_OBJ)

您不链接头文件,而是将它们包含在相关的C文件中:

#include "myheader.h"

请参阅。

头文件通常是
#include
'd(类似于
#include
)。如果头文件只包含原型,而不包含实际的实现,那么无论您做什么,最终都会出现编译错误。

我想您的意思是希望在项目中获得一些头文件,这些头文件在.c文件中不是
\include
s。 如果.h文件位于源文件的目录appart中,则可以将其包含在以下目录中:

CFLAGS=-I/directory/to/add
你会在那里找到所有的.h文件