Witam!
Mam problem, otóż posiadam gcc w wersji 4.3.0-1. Owy kompilator ma bardzo “dziwne” problemy ze skojarzeniem sobie funkcji strcmp oraz exit().
Wersja gcc:
[churajia@alpha cpps]$ pacman -Qi gcc
Nazwa : gcc
Wersja : 4.3.0-1
URL : http://gcc.gnu.org
Licencja : GPL LGPL
Grupy : base-devel
Dostarcza : Żadnych
Zależy od : binutils>=2.18-3 gcc-libs>=4.3.0 mpfr>=2.3.1
Opcjonalne zależności: Żadnych
Wymagane przez : libmp4v2 musicbrainz xpdf
Konfliktuje z : Żadnych
Zastępuje : Żadnych
Rozmiar po instalacji : 62293,81 K
Pakujący : Jan de Groot
Architektura : i686
Data budowy : nie, 9 mar 2008, 21:04:09
Data instalacji : pią, 16 maj 2008, 13:21:26
Powód instalacji : Zainstalowano na życzenie
Skrypt instalacyjny : Nie
Opis : The GNU Compiler Collection
[churajia@alpha cpps]$
Kopilator wyświetla takie komunikaty na ekranie:
[churajia@alpha cpps]$ g++ wrzuta-script.cpp
wrzuta-script.cpp: In function ‘int main(int, char**)’:
wrzuta-script.cpp:18: error: ‘strcmp’ was not declared in this scope
wrzuta-script.cpp: In function ‘int choose()’:
wrzuta-script.cpp:65: error: ‘exit’ was not declared in this scope
wrzuta-script.cpp:70: error: ‘exit’ was not declared in this scope
[churajia@alpha cpps]$
Oraz sama część programu, gdyż nie został jeszcze dokończony: