Hello,

I got the error while compiling and I compiled using the command:
gcc programname.c -lgmp

The version of the gmp I am using is gmp-6.1.2

On Tue, Sep 24, 2019 at 5:59 PM Torbjörn Granlund <[email protected]> wrote:

> [email protected] (Niels Möller) writes:
>
>   Rabindra Moirangthem <[email protected]> writes:
> >
>   > I have installed the gmp library on a centos system. When I compiled
> my c
>   > file, it gives errors only when I am using mpz_inits and mpz_clears in
> my
>   > program. Other functions compiled successfully.
>   > The errors given are:
>   > undefined reference to `__gmpz_inits'
>   > undefined reference to `__gmpz_clears'
>   >
>   > What seems to be the problem here?
>
>   Most likely, you are linking with a too old version of the gmp library.
>   Do you get this error at compile/link time, or at runtime/loadtime? In
>   the latter case, try running ldd on your executable, and will tell you
>   which libraries it loads.
>
> Note that Rabindra didn't even let us know which version of GMP they
> compiled, which command they used for the failing compile, or any other
> needed information.
>
> --
> Torbjörn
> Please encrypt, key id 0xC8601622
>
_______________________________________________
gmp-bugs mailing list
[email protected]
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to