LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 613|回复: 2

出错了,大侠帮帮我

[复制链接]
发表于 2004-4-21 15:33:08 | 显示全部楼层 |阅读模式
/*base.c*/
#include<gtk/gtk.h>
int main (int argc,char* argv[])
{
GtkWidget *window;
    gtk_init(&argc,&argv);
    window=gtk_window_new(GTK_WINDOW_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'


错误提示:Makefile:2: *** missing separator.  Stop.
发表于 2004-4-21 16:29:36 | 显示全部楼层
你的Makefile犯了两个错误

/*Makefile*/
CC = gcc
all;
$(CC) -o base base.c  'pkg-config --cflags --libs gtk+-2.0' <-不是',是` 两个都是
^                             
这里应该有个TAB键,  
这是Makefile规定的

正确的如下:

  1. CC = gcc
  2. all:
  3.         $(CC) -o base base.c `pkg-config --cflags --libs gtk+-2.0`
复制代码
 楼主| 发表于 2004-4-21 18:13:47 | 显示全部楼层
谢谢楼上的,问题搞定了,原来是那个`我用了;边边那个了:)谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表