Я не могу скомпилировать эту базовую программу, используя glib.h ...
#include glib.h
#include stdio.h
int main ()
{
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ;
return 0;
}
glib.h находится в /usr/local/include/glib-2.0
Итак, я скомпилировал с
$ gcc -v -c -mcpu=v9 -I/usr/local/include/glib-2.0 testme2.c
Теперь мне не хватает glibconfig.h. Но это в /usr/local/lib/glib-2.0/include/glibconfig.h
Странно, но glibconfig.h - единственный файл в каталоге /usr/local/lib/glib-2.0/include
и, что еще более странно, его нет в каталоге /usr/local/include/glib-2.0
Вот еще несколько сообщений об ошибках ...
from /usr/local/include/glib-2.0/glib.h:32,
from testme.c:40:
:34:24: glibconfig.h: No such file or directory
Вот выдержка из /usr/local/include/glib-2.0/glib/gtypes.h
ifndef __G_TYPES_H__
define __G_TYPES_H__
include glibconfig.h
include glib/gmacros.h
G_BEGIN_DECLS
typedef char gchar;
typedef short gshort;
Вопрос в том, как GCC должен найти glibconfig.h?