Mail Archives: djgpp/2002/06/25/13:30:21
Hello, I am getting a linker error while compiling the following code:
---
// test the gmp library:
#include <iostream>
#include <gmpxx.h>
int main ()
{
mpz_class a, b, c;
a = 1234;
b = 5678;
c = a+b;
std::cout << "sum is " << c;
return 0;
}
---
The command line options I am using are as follows:
---
C:\test>gpp bignum.cpp -o bignum.exe -lgmp
---
I get this error:
---
c:/djgpp/tmp\ccaIkv3J.o(.gnu.linkonce.t._ZlsRSoRK10__gmp_exprI12__gmpz_valueS1_E
+0x1c):bignum.cpp: undefined reference to `operator<<(std::ostream&,
__mpz_struc
t const*)'
collect2: ld returned 1 exit status
---
Anyone know what may be causing this? It seems like the linker can't
find the standard library... Thanks!
-Andrew Plewe-
- Raw text -