makefile 中使用pkg-config的问题

ruixj 2005-05-17 11:56:51
我在root下建了一个ourgtk文件夹,然后在里面写了一个书上的示例程序,在终端make却有错误。
base.c源程序如下:
#include <gtk/gtk.h>
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: 没有那个文件或目录
...全文
414 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoxianfeng 2005-05-17
  • 打赏
  • 举报
回复
首先确认有没有pkg-config
然后确认有没有gtk
ruixj 2005-05-17
  • 打赏
  • 举报
回复
是我把gcc命令写错了,谢谢各位
sharkhuang 2005-05-17
  • 打赏
  • 举报
回复
你gtk装了吗?
ruixj 2005-05-17
  • 打赏
  • 举报
回复
没有人知道吗?
ruixj 2005-05-17
  • 打赏
  • 举报
回复
没有错误,能够正常运行
kaoziji 2005-05-17
  • 打赏
  • 举报
回复
你直接执行
pkg-config --cflags --libs gtk+-2.0
返回什么错误信息?

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧