Попытка скомпилировать libgcrypt 1.5.0 с MinGW32 в Windows 7

Я безуспешно пытался скомпилировать libgcrypt 1.5.0 с MinGW32 в Windows 7. Я уже установил компилятор GCC C/C++ и binutils как часть MinGW32, но когда я ввожу autogen.sh --build-w32, мне сообщается, что комплект кросс-компилятора не установлен...?

Несмотря на поиск ответов, я до сих пор не понимаю, что происходит. Как вы компилируете libgcrypt с MinGW32? И почему это так тупо сложно? Большинство стандартных библиотек обычно предоставляют проект Visual Studio, но единственный проект Visual Studio, который я могу найти для libgcrypt, чрезвычайно устарел (1.2.2).


person Joshua    schedule 17.03.2012    source источник
comment
Вы использовали Cygwin? Я получил это, используя Cygwin...   -  person user1833028    schedule 07.08.2013


Ответы (1)


Переключатель --build-w32 предназначен для компиляции для Windows в Linux. В файле readme не упоминается компиляция для Windows в Windows.

Я бы сказал, попробуйте autogen.sh без аргументов и надеюсь, что это сработает.

Если это не сработает, я думаю, поставь линукс. :/

person Esme Povirk    schedule 17.03.2012
comment
Это не сработало =( Это похоже на то, как если бы все проекты GNU, с которыми я сталкивался, намеренно затрудняли сборку в Windows, вынуждая вас приобретать какой-нибудь дистрибутив Linux, чтобы заставить его работать. Я, вероятно, буду использовать Linux-машину друга. Спасибо! - person Joshua; 08.04.2012