Caute! Zmenil som distro z Knoppixu na Ubuntu 5.10. Nainstaloval som Allegro kniznicu 4.1.15 a gcc. Ked som skusal skompilovat veci, ktore pod Knoppixom isli dostal som hlasku:
stanley@Quark:~/Allegro/Experimentator$ sudo gcc -o exp4 exp4.c -lalleg-4.1.15
exp4.c: In function ‘_mangled_main’:
exp4.c:64: warning: incompatible implicit declaration of built-in function ‘cos’
exp4.c:65: warning: incompatible implicit declaration of built-in function ‘sqrt’
V com robim chybu? Co treba nainstalovat alebo inak zadefinovat aby sli funkcie?
Moje jadro a gcc su:
Linux version 2.6.12-10-386 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Fri Apr 28 13:13:44 UTC 2006
Ale gcc som myslim instaloval v.4.0. ???
-lm
ale naviedlo ma to na chybu. Chybal mi header#include
(tie spic.zatvorky asi nebude videt). Zaujimave, ze v Knoppixe s Allegrom 4.2.0 header nepotrebovalo. Este raz vdaka.#include < math >