Код:
#include <stdio.h>
#include <glib/gstdio.h>
int main(int argc, char* argv[])
{
printf("Hello World!!!\n");
return 0;
}
командой
gcc test.c -o test -I /usr/include/glib-2.0/
а он мне:
Код:
In file included from /usr/include/glib-2.0/glib/gprintf.h:22,
from /usr/include/glib-2.0/glib/gstdio.h:24,
from test.c:2:
/usr/include/glib-2.0/glib/gtypes.h:30:24: error: glibconfig.h: Нет такого файла или каталога
In file included from /usr/include/glib-2.0/glib/gprintf.h:22,
from /usr/include/glib-2.0/glib/gstdio.h:24,
from test.c:2:
/usr/include/glib-2.0/glib/gtypes.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
/usr/include/glib-2.0/glib/gtypes.h:90: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/glib-2.0/glib/gtypes.h:385:2: error: #error unknown ENDIAN type
In file included from /usr/include/glib-2.0/glib/gprintf.h:24,
from /usr/include/glib-2.0/glib/gstdio.h:24,
from test.c:2:
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/stdarg.h:105: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typedef’
In file included from /usr/include/glib-2.0/glib/gstdio.h:24,
from test.c:2:
/usr/include/glib-2.0/glib/gprintf.h:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gint’
/usr/include/glib-2.0/glib/gprintf.h:31: error: expected declaration specifiers or ‘...’ before ‘gchar’
/usr/include/glib-2.0/glib/gprintf.h: In function ‘g_fprintf’:
/usr/include/glib-2.0/glib/gprintf.h:32: error: expected declaration specifiers before ‘G_GNUC_PRINTF’
/usr/include/glib-2.0/glib/gprintf.h:33: error: expected ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gprintf.h:37: error: expected ‘)’ before ‘const’
/usr/include/glib-2.0/glib/gprintf.h:40: error: expected declaration specifiers or ‘...’ before ‘gchar’
/usr/include/glib-2.0/glib/gprintf.h:41: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/include/glib-2.0/glib/gprintf.h:42: error: expected ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gprintf.h:45: error: expected ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gprintf.h:49: error: expected declaration specifiers before ‘G_END_DECLS’
In file included from /usr/include/glib-2.0/glib/gstdio.h:26,
from test.c:2:
/usr/include/sys/stat.h:44: error: storage class specified for parameter ‘dev_t’
/usr/include/sys/stat.h:49: error: storage class specified for parameter ‘gid_t’
/usr/include/sys/stat.h:55: error: storage class specified for parameter ‘ino_t’
/usr/include/sys/stat.h:63: error: storage class specified for parameter ‘mode_t’
/usr/include/sys/stat.h:68: error: storage class specified for parameter ‘nlink_t’
/usr/include/sys/stat.h:74: error: storage class specified for parameter ‘off_t’
/usr/include/sys/stat.h:82: error: storage class specified for parameter ‘uid_t’
In file included from /usr/include/glib-2.0/glib/gstdio.h:26,
from test.c:2:
/usr/include/sys/stat.h:208: error: storage class specified for parameter ‘stat’
/usr/include/sys/stat.h:212: error: storage class specified for parameter ‘fstat’
/usr/include/sys/stat.h:260: error: storage class specified for parameter ‘lstat’
/usr/include/sys/stat.h:281: error: storage class specified for parameter ‘chmod’
/usr/include/sys/stat.h:288: error: storage class specified for parameter ‘lchmod’
/usr/include/sys/stat.h:293: error: storage class specified for parameter ‘fchmod’
/usr/include/sys/stat.h:307: error: storage class specified for parameter ‘umask’
/usr/include/sys/stat.h:317: error: storage class specified for parameter ‘mkdir’
/usr/include/sys/stat.h:332: error: storage class specified for parameter ‘mknod’
/usr/include/sys/stat.h:346: error: storage class specified for parameter ‘mkfifo’
/usr/include/sys/stat.h:381: error: storage class specified for parameter ‘__fxstat’
/usr/include/sys/stat.h:383: error: storage class specified for parameter ‘__xstat’
/usr/include/sys/stat.h:385: error: storage class specified for parameter ‘__lxstat’
/usr/include/sys/stat.h:388: error: storage class specified for parameter ‘__fxstatat’
/usr/include/sys/stat.h:424: error: storage class specified for parameter ‘__xmknod’
/usr/include/sys/stat.h:428: error: storage class specified for parameter ‘__xmknodat’
/usr/include/sys/stat.h:435: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/sys/stat.h:442: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/sys/stat.h:449: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
/usr/include/sys/stat.h:465: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
In file included from test.c:2:
/usr/include/glib-2.0/glib/gstdio.h:28: error: expected declaration specifiers before ‘G_BEGIN_DECLS’
/usr/include/glib-2.0/glib/gstdio.h:73: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:76: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:80: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:83: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:86: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:89: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:94: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:97: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:106: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/include/glib-2.0/glib/gstdio.h:112: error: expected declaration specifiers before ‘G_END_DECLS’
test.c:8: error: old-style parameter declarations in prototyped function definition
test.c:8: error: expected ‘{’ at end of input
в чём проблема???
З.Ы. : по печени не бить!