SamL
(usa XUbuntu)
Enviado em 01/10/2021 - 17:43h
Donato100 escreveu:
leandropscardua escreveu:
De onde vem gmpxx.h ?
seria: gcc -o mersenne mersenne.cpp
vem da Library: GMP
Já está instalada.
https://rosettacode.org/wiki/Lucas-Lehmer_test#C.2B.2B
gcc -o mersenne mersenne.cpp ==>tambem deu erro.
gcc -o mersenne mersenne.cpp
/usr/bin/ld: /tmp/ccF4sEm6.o: na função "main":
mersenne.cpp:(.text+0x2fe): referência não definida para "__gmpz_nextprime"
/usr/bin/ld: mersenne.cpp:(.text+0x364): referência não definida para "std::cout"
/usr/bin/ld: mersenne.cpp:(.text+0x369): referência não definida para "std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)"
Falta completar com o link: -lgmp, só adicionar isso no final e compilar. Se não tiver nenenhuma outra dependência ou erro, vai compilar de boa.
Depois, execute com ./mersenne (ponto barra 'mersenne') e tecle enter