链接没有c文件的头文件
我想链接一个没有相应c文件的headerfile 这是我当前的Makefile链接没有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) 您不
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文件