我有低於這個Makefile和它我都包括C代碼編譯失敗
GTK/gtk.h
和
的WebKit/webkit.h
但是當我嘗試使用make命令構建項目我有錯誤
錯誤:gtk/gtk.h:沒有這樣的文件或目錄
錯誤:WebKit的/ webkit.h:如果沒有這樣的文件或目錄
的GTK + -2.0.pc和WebKit ... PC是在usr/lib中/ pkgconfig
make文件:
CC=gcc
CFLAGS=-g -Wall `pkg-config --cflags gtk+-2.0 webkit-1.0`
LDFLAGS+=`pkg-config --libs gtk+-2.0 webkit-1.0`
INCLUDE=/usr/include
LIB=/usr/lib
SOURCES=wrapper.c wrapper.h browser.c
OBJ=browser
all: $(SOURCES) $(OBJ)
$(OBJ): $(SOURCES)
$(CC) $(CFLAGS) $(LDFLAGS) -I $(INCLUDE) -L $(LIB) $(SOURCES) -o $(OBJ)
clean:
rm -rf $(OBJ)
你可以發佈正在運行的make的實際輸出嗎? – jamessan 2010-03-02 21:32:29
您是否安裝了'pkg-config'?從shell中輸出「pkg-config --cflags gtk + -2.0 webkit-1.0」的輸出是什麼? – ntd 2010-03-24 14:23:21