Автор Тема: неясни грешки от gcc  (Прочетена 738 пъти)

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
неясни грешки от gcc
« -: Mar 10, 2007, 09:59 »
малко разяснения относно GCC
http://www.digitalfanatics.org/index.php?title=CompilerErrors
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

SOMNIVM

  • Гост
неясни грешки от gcc
« Отговор #1 -: Mar 11, 2007, 03:38 »
Аз в понеделник как се дзверих 20 минути на следната грешка докато сглобявах моя код с частта на колегата ми:
Примерен код
In file included from tas.c:4:
compdec.h:22: error: parameter ‘g’ has just a forward declaration
compdec.h:22: error: parameter ‘s’ has just a forward declaration


За първи път виждах подобно съобщение. 20 пъти го гледах тоя 22-ри ред, моя код си преглеждах и накрая установих, че колегата, написал compdec.h в една от декларациите на функциите вместо , е сложил ; между два параметъра... идеше ми да го халосам с клавиатурата по главата, че не си е тествал кода ':p'



Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
неясни грешки от gcc
« Отговор #2 -: Mar 11, 2007, 05:51 »
Моят принос към "необяснимите" грешки:
бях направил изпълним файл "cc", който беше в директория  включена в PATH ... пускам make на ядрото - няма проблеми (gcc), пускам make на iptables (cc) - гърми и трещи ... докато разбера какво става ... #@%$№%



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P