我想链接一个没有相应c文件的头文件。
我该怎么做呢这是我现在的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)
答案 0 :(得分:5)
答案 1 :(得分:1)
标头文件通常为#include
'd(类似于#include <stdio.h>
)。如果头文件只包含原型,而不是实际实现,那么无论你做什么,最终都会出现编译错误。
答案 2 :(得分:1)
我认为您的意思是,您希望将一些头文件作为#include
添加到.c文件中不的项目中。
如果您的.h文件位于源中的appart目录中,则可以将其包含在:
CFLAGS=-I/directory/to/add
然后你会拿起那里的所有.h文件。