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 を見つける方法です。