TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
18 mai 2009 à 17:17
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
18 mai 2009 à 21:47
Bonjour,
Rentrons directement dans le vif du sujet =) . J'ai besoin d'une grande précision pour certaines opérations. Il me faut une précision allant au delà du simple double ou long double.
J'ai par conséquent installé les bibliothèques qd.
L'installation se passe bien, mon compilateur c++: g++
j'utilises le compilateur fortran de gnu (gfortran 95)
et gcc pour le C.
./configure CXX=g++ CC=gcc FC=gfortran
sudo make
sudo make install
J'essaye ensuite de compiler un des exemples pour voir si tout se passe bien, et là c'est le drame.
g++ qd_test.cpp
/tmp/cc95OHa0.o: In function `main':
qd_test.cpp:(.text+0x278): undefined reference to `fpu_fix_start'
qd_test.cpp:(.text+0x54d): undefined reference to `fpu_fix_end'
/tmp/cc95OHa0.o: In function `TestSuite<dd_real>::test6()':
qd_test.cpp:(.text._ZN9TestSuiteI7dd_realE5test6Ev[TestSuite<dd_real>::test6()]+0x42): undefined reference to `dd_real::_ndigits'
... etc...
Il semblerai q'il ne trouve aucune des fonctions utilisées par qd.
Pourtant tout semble correcte, les includes sont là ou il faut.
Je n'ai pas l'habitude de bosser avec du cpp. Faut-il une option de compilation spécifique?
Merci de votre attention.
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.