Bonjour,
Je suis sous linux Mint 20.3 et je programme pour le plaisir (je suis retraité).
Je m'intéresse aux nombres premiers.
J'utilise la bibliothèque GMP et j'utilise geany comme éditeur.
J'ai réalisé une première version de mon programme en C.
Cela fonctionne bien.
J'ai voulu passer en C++ et là j'ai des soucis.
J'ai installé GMP comme indiqué dans la documentation. Je peux voir en /usr/local/include le fichier gmp.h et d'autres en /usr/local/lib
Jusque là tout va bizarrement bien.
La compilation ne donne pas d'erreurs mais l'édition de liens si !
J'ai pris des programmes de démonstration mais rien n'y fait.
J'ai des tas d'erreurs comme :ou encore :exempleGmp.cpp:7:2: error: ‘mpz_class’ has not been declaredCela donne l'impression que la bibliothèque GMP n'est pas bien installée./usr/bin/ld : exempleGmp2.cpp: (.text+0x54) : référence indéfinie vers « __gmpz_set_str »
J'ai plusieurs fois refait l'installation en revenant en arrière avec timeshift (très pratique) mais sans aucun succès.
J'ai essayé aussi avec code::blocks mais c'est pareil.
Merci de me proposer quelque chose qui me fera avancer.
Partager