Télécharger le zip
J'utilisais NTL (www.shoup.net/ntl) et je me suis rendu compte que GMP est 10 fois plus rapide (ce n'est pas une expression, il y a bien un facteur 10 entre GMP et NTL!!!). Donc je souhaite migrer vers GMP, mais tout en gardant Windows (n'ayant aucune notion de Linux)... Sur la page http://www.cs.nyu.edu/exact/core/gmp/, on parle de librairie statique et de librairie dynamique... laquelle faut-il prendre? quelle est la différence?Par ailleurs, la suite de l'installation est-elle compliquée?
Je me suis débrouillé pour l'installation.Par contre, ton prog me retourne une erreur "cannot reallocate memory) quand j'entre un "n" très grand (genre 10^80). est-ce parce que la variable n est de type "int" (integer)? Quelles lignes faudrait-il rajouter pour utiliser un n de type mpz? J'ai essayé mais les fonctions de multiplication ou d'élévation à la puissance refusent un troisième argument de type mpz non signé... comment faire?? bouhh... aidez-moi!
Je ne vois pas ton erreur, qund je fais des tests avec des grands nombres qui dépassent la capacité de ma RAM, le programme me renvoie tout simplement 0.
Salut ! J'ai installé GMP sur Dev-C++ mais toutes les fonctions que tu utilises engendrent des erreurs de linker : [Linker error]undefined reference to `__gmpz_init' [Linker error]undefined reference to `__gmpz_add_ui' etc.Que faut-il faire dans ce cas ?
Je n'ai pas GMP d'installé sur mon ordi mais je pense qu'il faut que tu ajoutes les librairies. Il y a surment un dossier GMP/Lib qui traine quelque part ^_^
Marche nikel !!!pour les utilisateur linux on compile comme ci apres install de la lib gmp gcc -o test test.c -lgmp
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 771 membres 39 nouveaux aujourd'hui 15 441 membres club