Как собрать gsl-1.8 (статистическую библиотеку GNU) на Win 64bit

#c #static-libraries #gnu

#c #статические библиотеки #gnu

Вопрос:

Я новичок в компиляции библиотек GNU (никогда не делал этого раньше). У меня есть VS 2010, но я не против загрузить другой компилятор ANSI C.

Если вы можете помочь мне в шагах, которые мне нужно выполнить, чтобы запустить файл make, который создает библиотеку.

Ответ №1:

Насколько я вижу, порт win32 gsl застрял с версией 1.8 (текущая версия 1.15), это старая версия, и я не уверен, будет ли работать сборка на win64.

В любом случае, если вы хотите попробовать, загрузите исходные тексты отсюда http://gnuwin32.sourceforge.net/downlinks/gsl-src-zip.php , распакуйте все в новый и пустой каталог и начните с чтения srcgsl1.8gsl-1.8VC8Readme_VC8.htm .

Компилятор VC10 должен делать.

Ответ №2:

Я недавно собрал, развернул и использовал GSL 1.15 для Win 64 с помощью MinGW gcc debian, поэтому могу заверить вас, что GSL можно собрать на Win64. Однако я абсолютно не разбираюсь в VS и не могу вам помочь, извините. Если вы можете использовать двоичные файлы и пакет сборки debian, пожалуйста, загляните в наш репозиторий.

Комментарии:

1. Вы выполняете кросс-компиляцию, создавая двоичные файлы win64 под debian с использованием MinGW?

2. @alk: Да. Вот почему я не могу сильно помочь OP, но знаю, что все это строится.

3. Это работало из коробки (по крайней мере, для gsl) или вам нужно было что-нибудь исправить? Кстати: довольно классный подход, чтобы обойти прикосновение к VC … ;->

4. @alk: Работал из коробки. Мне пришлось исправить сценарий установки Debian в одном или двух местах (например, не пытаться установить. итак, файлы), но это было все.