Ошибка компиляции с основными библиотеками C ++ - PullRequest
0 голосов
/ 07 октября 2011

Во время компиляции программного обеспечения я постоянно получаю следующие сообщения об ошибках:

Ссылка PasteBin: http://pastebin.com/TmHKqey2

Я пробовал решения на форумах, которые обсуждали похожие проблемы: изменение всех make-файловиз makefile. * в Makefile. *;обновление заголовков и т. д., но безуспешно.

Есть предложения / идеи?

Спасибо!

$ make
colorgcc -O -DLONGDOUBLE   -I ../include -c AddNode.c
colorgcc -O -DLONGDOUBLE   -I ../include -c CTableGen.c
colorgcc -O -DLONGDOUBLE   -I ../include -c CorrectionTable.c
CorrectionTable.c: In function ‘CorrectionTableInit’:
CorrectionTable.c:590: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
CorrectionTable.c:623: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
colorgcc -O -DLONGDOUBLE   -I ../include -c Decomp.c
colorgcc -O -DLONGDOUBLE   -I ../include -c DLBfreeOld.c
colorgcc -O -DLONGDOUBLE   -I ../include -c FMComm.c
colorgcc -O -DLONGDOUBLE   -I ../include -c FMSigma2.c
colorgcc -O -DLONGDOUBLE   -I ../include -c FMSupport.c
colorgcc -O -DLONGDOUBLE   -I ../include -c FreeInitArrays.c
colorgcc -O -DLONGDOUBLE   -I ../include -c GetNewNativeNode.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Heap.c
colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellDomains.c
colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellNatives.c
colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellNeighbors.c
colorgcc -O -DLONGDOUBLE   -I ../include -c InitSendDomains.c
colorgcc -O -DLONGDOUBLE   -I ../include -c InitRemoteDomains.c
colorgcc -O -DLONGDOUBLE   -I ../include -c MemCheck.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Meminfo.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Param.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Parse.c
colorgcc -O -DLONGDOUBLE   -I ../include -c QueueOps.c
colorgcc -O -DLONGDOUBLE   -I ../include -c RBDecomp.c
colorgcc -O -DLONGDOUBLE   -I ../include -c RSDecomp.c
colorgcc -O -DLONGDOUBLE   -I ../include -c ReadRestart.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Timer.c
colorgcc -O -DLONGDOUBLE   -I ../include -c Util.c
In file included from /usr/include/stdio.h:34,
                 from Util.c:119:
/usr/lib/gcc/i486-linux-gnu/4.4.3/include/stddef.h:211: error: expected identifier or ‘(’ before ‘typedef’
In file included from /usr/include/stdio.h:75,
                 from Util.c:119:
/usr/include/libio.h:332: error: expected specifier-qualifier-list before ‘size_t’
/usr/include/libio.h:364: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/libio.h:373: error: expected declaration specifiers or ‘...’ before ‘size_t’

[Обновлено: добавлены начальные части вывода make]

1 Ответ

1 голос
/ 08 октября 2011

Я обычно получаю это, если у меня есть ошибка перед включенным файлом. Поэтому я бы посмотрел в Util.c перед включением stdio.h, чтобы увидеть, есть ли какая-то синтаксическая ошибка. Ошибка может заключаться в том, что вы включили ее до stdio.h.

Самая распространенная причина, отсутствует ';' или '}'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...