问题如下:我用的ubuntu9.10,安装的新立德自带的gcc-4.4.1,下载gettext-0.14.5.tar.gz,解压
安装时./configure --prefix=/usr,make,sudo make install显示正确安装。下载glib-2.12.1.tar.bz2,解压安装时./configure --prefix=/usr,make,sudo make install显示正确安装。然后我在myproject目录下用vim编写了一个简单的测试glib库的程序:
#include <stdio.h>
#include <glib.h>
#include <glib/gprintf.h>
void main()
{
gchar ch[128];
g_sprintf(ch, "hello world");
}
但我在用gcc编译时:
$ gcc -o test test.c,提示没有glib.h和gprintf.h文件和目录
然后我用如下编译
$gcc test.c -I/usr/include/glib-2.0 -L/usr/lib/glib-2.0 -o test,却又冒出很多错误,最后部分截图如下:
最后即使我在重装glib库也是这样的错误,头都大了,希望有高手能帮我解答一下,谢谢了!