Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Флейм на общие темы »   Помогите собрать Linux прогу под Windows
RSS

Помогите собрать Linux прогу под Windows

<<Назад  Вперед>> Печать
 
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Hi All!
Есть исходники программы MFMDISK под Linux/Unix. Требуется собрать ее под Windows. Как вариант - помогите разобраться как ее собирать в Cygwin'е (что бы потом сам собирал новые версии).
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Лучше собирать не cygwin-овским gcc а mingw.

http://www.mingw.org/

А где исходники проги ?
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
alecv написал:
[q]
Лучше собирать не cygwin-овским gcc а mingw.
[/q]
Если поможешь - можно и mingw. Мне лишь бы работало...


alecv написал:
[q]
А где исходники проги ?
[/q]
Формат файла .MFM - исходная статья.
Утилита mfmdisk - исходники программы.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Пока не собирается (ошибки линковки). Написал автору.
F0lken
Advanced Member


Всего сообщений: 762
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2006
Все собирается.
Куда exe выкладывать ?
F0lken
Advanced Member


Всего сообщений: 762
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2006
http://postget.net/files/52036...fmdisk.zip
Нет зависимостей от cygwin1.dll (кажется =))
Пробуйте.
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
F0lken написал:
[q]
Пробуйте.
[/q]
Ага, спасибо. Похоже работает. Буду экспериментировать.
Кстати, а чем (как) собирали?
F0lken
Advanced Member


Всего сообщений: 762
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2006
У меня установлен cygwin. Это среда для компиляции юникс-программ под win32 (не всех конечно), запустил shell, запустил configure из архива, он создал makefile.
Дальше make.
Потом залез в makefile и добавил опцию -mno-cygwin дабы охреначить зависимости от cygwin.dll (это прослойка posix-совместимости, но многие проги собираются и без нее - если нет критических зависимостей)
И пересобрал.
Секунд 30 занял процесс, не считая скачки и распаковки.
Надеюсь, все будет работать. Если не будет -сигнальте, соберу с cygwin.dll, подложу ее в архив. Сигналить лучше в личку - эту мессагу форуме нашел случайно =)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
F0lken Эк тебе повезло. Наверное cygwin старенький... А я как назло как раз обновился на свежий, и в нем не собралось. :(

Я делал:
$ export CPPFLAGS=-mno-cygwin
$ ./configure


- чтобы руками Makefile не править. Видно что-то сломали в MinGW. Без -mno-cygwin все собирается.
F0lken
Advanced Member


Всего сообщений: 762
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 нояб. 2006
alecv написал:
[q]
F0lken Эк тебе повезло. Наверное cygwin старенький... А я как назло как раз обновился на свежий, и в нем не собралось. Я делал:$ export CPPFLAGS=-mno-cygwin$ ./configure- чтобы руками Makefile не править. Видно что-то сломали в MinGW. Без -mno-cygwin все собирается.
[/q]
CFLAGS = -g -O2 -mno-cygwin
вот строчка из Makefile в директории src.
У тебя запчастей видать к нему нехватает походу, либо configure дурит, если флаг заранее определить. Ставил я не так давно - с месяц назад. Короче, не суть. Собралось и собралось =).
<<Назад  Вперед>> Печать
Полигон-2 »   Флейм на общие темы »   Помогите собрать Linux прогу под Windows
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS