Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: zlib и libzip для mingw  (Прочитано 1863 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
zlib и libzip для mingw
« : 10 Января 2013, 22:48:24 »
Есть необходимость компилировать свои программы как для Linux так и для Windows. Но держать Windows с MinGW только для компиляции нет желания. Поэтому понадобилось поставить wxWidgets, zlib и libzip для mingw в Ubuntu. WxWidgets поставил без проблем вот таким образом:
./configure --prefix=/usr/local/i586-mingw32 --host=i586-mingw32msvc --build=i686-linux
make
sudo make install
Однако данный метод для zlib не подошел. Метод описанный здесь http://kemovitra.blogspot.ru/2009/06/my-adventure-with-mingw-in-linux.html так же не помог, во время make ругается на отсутствующий libz.a. Возможно кто то сталкивался с такой задачей? Заранее благодарен...

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: zlib и libzip для mingw
« Ответ #1 : 14 Января 2013, 09:57:02 »
Решил проблему.

Zlib установился следующим образом:

export CC=i586-mingw32msvc-gcc
export AR=i586-mingw32msvc-ar
export RANLIB=i586-mingw32msvc-ranlib
export RC=i586-mingw32msvc-windres
./configure --prefix=/usr/i586-mingw32msvc --uname=cygwin

Далее перехожу к Libzip, открываю файл configure текстовым реактором и заменяю следующие строки:

build_os=$*
host_os=$*

на:

build_os=cygwin
host_os=cygwin

Затем запускаю файл configure:

./configure --prefix=/usr/i586-mingw32msvc

Кстати, не знаю почему, но Libzip версии 0.10 по данному методу не ставится, хотя версия 0.9 поставилась без проблем...

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.