我想用GTK和MYSQL写个小程序,可是makefile问题编译通不过,有知道的告诉小弟一下。
all:app
app:app_mysql.c interface.c main.c userapp_gnome.h app_mysql.h
gcc -o app -I/usr/include/mysql interface.c main.c -lmysqlclient 'pkg-config -cflags -libs libgnome-2.0 libgnomeui-2.0'
错误信息:
gcc -o app -I/usr/include/mysql interface.c main.c -lmysqlclient 'pkg-config -cflags -libs libgnome-2.0 libgnomeui-2.0'
gcc: pkg-config -cflags -libs libgnome-2.0 libgnomeui-2.0:没有该文件或目录
在包含自 interface.c:1 的文件中:
userapp_gnome.h:1:19: 错误: gnome.h:没有该文件或目录
userapp_gnome.h:3:21: 错误: gtk/gtk.h:没有该文件或目录
In file included from interface.c:1:
编程通不过。
- windwhinny
- 帖子: 618
- 注册时间: 2007-09-26 17:34
-
- 帖子: 17
- 注册时间: 2009-06-01 10:59
Re: 编程通不过。
app:app_mysql.c interface.c main.c userapp_gnome.h app_mysql.h
gcc `(mysql_config --cflags)` -o $@ $^ `(mysql_config --libs)` 'pkg-config --cflags --libs libgnome-2.0 libgnomeui-2.0'
main.o: main.c userapp_gnome.h
gcc -c $<
interface.o: interface.c userapp_gnome.h
gcc -c $<
app_mysql.o:app_mysql.c
gcc -c $<
楼上我是这样写的,不行,我不知道如何写makefile文件 ,有知道的吗?或者加我的QQ43508024告诉一声,
gcc `(mysql_config --cflags)` -o $@ $^ `(mysql_config --libs)` 'pkg-config --cflags --libs libgnome-2.0 libgnomeui-2.0'
main.o: main.c userapp_gnome.h
gcc -c $<
interface.o: interface.c userapp_gnome.h
gcc -c $<
app_mysql.o:app_mysql.c
gcc -c $<
楼上我是这样写的,不行,我不知道如何写makefile文件 ,有知道的吗?或者加我的QQ43508024告诉一声,
- soething
- 帖子: 746
- 注册时间: 2008-07-23 19:06
Re: 编程通不过。
在这里还是少提QQ比较好。
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: 编程通不过。
gcc -o app -I/usr/include/mysql interface.c main.c -lmysqlclient `pkg-config -cflags -libs libgnome-2.0 libgnomeui-2.0`
代码: 全选
] ls -ld //
-
- 帖子: 4
- 注册时间: 2008-05-09 17:46
Re: 编程通不过。
为啥?soething 写了:在这里还是少提QQ比较好。