Получение библиотек gmp для

У меня проблема с получением программы для компиляции с использованием:

Последние версии Msys и MinGW для Windows 7 Pro / Intel Core I5 / 8GB

Библиотеки GMP 5.1.2 - файл заголовка находится в C: \ gmp \ include - файлы .a и .la находятся в C: \ gmp \ lib

Я первоначально отправил это как вопрос Затмения, но тишина была оглушительной. С тех пор я пытался компилировать с использованием просто gcc в msys, и я получаю ту же проблему. Я компилирую, используя:

g ++ -I / c / gmp / include -O0 -g3 -Wall -c -fmessage-length = 0 -o main.o ./main.cpp

который, кажется, завершить успешно. Тогда я связываюсь, используя:

g ++ -L / c / gmp / lib -o GMPDebug.exe main.o

результат:

main.o: в функцииmain': C:\Users\Clay\workspace\GMPDebug\Debug/../main.cpp:22: undefined reference to__gmpz_init_set_str» collect2.exe: ошибка: ld вернул 1 состояние выхода

Программа очень проста - достаточно, чтобы библиотеки работали:

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

using namespace std;

int main ()
{
    mpz_t p;
    mpz_init_set_str (p,"3",10); 

    return 0;
}

Все включено, потому что я сократил это из более крупной программы. Есть идеи, как это исправить?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос