当前位置: 技术问答>linux和unix
makefile 中使用pkg-config的问题
来源: 互联网 发布时间:2015-09-28
本文导语: 我在root下建了一个ourgtk文件夹,然后在里面写了一个书上的示例程序,在终端make却有错误。 base.c源程序如下: #include int main( int argc, char * argv[]) { GtkWidget * window; gtk_init(&argc,&argv); window=gtk_window_new(GT...
我在root下建了一个ourgtk文件夹,然后在里面写了一个书上的示例程序,在终端make却有错误。
base.c源程序如下:
#include
int main( int argc, char * argv[])
{
GtkWidget * window;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDIW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return FALSE;
}
makefile内容如下:
CC = gcc
all:
$(CC) -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
终端给出的错误是:
gcc -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录
base.c:1:21: gtk/gtk.h: 没有那个文件或目录
base.c源程序如下:
#include
int main( int argc, char * argv[])
{
GtkWidget * window;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDIW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return FALSE;
}
makefile内容如下:
CC = gcc
all:
$(CC) -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
终端给出的错误是:
gcc -o base base.c 'pkg-config --cflags --libs gtk+-2.0'
gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录
base.c:1:21: gtk/gtk.h: 没有那个文件或目录
|
你直接执行
pkg-config --cflags --libs gtk+-2.0
返回什么错误信息?
pkg-config --cflags --libs gtk+-2.0
返回什么错误信息?
|
你gtk装了吗?