[linux,C] что бы это значило или че я не так делаю?
Если gcc старый то декларации переменных должны быть в начале функции
Если gcc старый то декларации переменных должны быть в начале функции
[mobile100 work]# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-asplinux-linux/2.96/specs
gcc version 2.96 20000731 (ASPLinux 7.1 2.96-79)
[mobile100 work]#
черт подери =(
а может выделять динамически надо?
Ну и под рутом работать тоже не стоит.
+1, или размер массива константой сделать нужно, или выделять динамически
Нельзя объявлять переменные после вызова инструкций, если это реально Си.
только конечно не в gcc version 2.96 о глюках которого ходят легенды =)
реально такого релиза нет, это RH там что-то такого направила что решила выпустить свой релиз.
говорят, именно этот срез gcc пошёл в секретную ОС МО РФ "МСВС"

Оставить комментарий
Barbie29
оно затыкается на строче unsigned short pix[size]; таким образом
[code]
[mobile100 work]# gcc -O2 -march=i386 -mcpu=i386 -Wall xx.c -L/usr/lib -L/usr/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lMagick -ltiff -lfreetype -ljpeg -lpng -lbz2 -lxml2 -lz -lpthread -lm
xx.c: In function `main':
xx.c
xx.c
xx.c
xx.c
xx.c
[mobile100 work]#
[/code]