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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Компиляция под Windows и все все все...  (Прочитано 2495 раз)

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

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Компиляция под Windows и все все все...
« : 31 Августа 2008, 17:09:18 »
Я не програмист! (это раз)
У меня есть исходники! (это два)
Я уже делал sudo apt-get install mingw32 и оно таки установилось! (это три)
Я хочу скомпилировать программу в exe файл дабы запускать его в WinXP! (это четыре)
Что мне делать? ("убивать себя апстену" или "сносить венду" я не хочу..))

Оффлайн DFooz

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля

Оффлайн DFooz

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #3 : 31 Августа 2008, 22:46:13 »
 $ i386-mingw32-gcc [твои исходники] -o [название эксэшника]

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #4 : 31 Августа 2008, 23:01:03 »
$ i386-mingw32-gcc [твои исходники] -o [название эксэшника]
knkd@knkd:~$ i386-mingw32-gcc
bash: i386-mingw32-gcc: команду не знайдено


Зато есть /usr/bin/i586-mingw32msvc-gcc
Но у меня папка с исходниками. На какой файл его нужно натравить?
« Последнее редактирование: 31 Августа 2008, 23:09:40 от knkd »

Оффлайн DFooz

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #5 : 31 Августа 2008, 23:29:01 »
на основной файл. Может, в ридми к проге написано, какой.

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #6 : 31 Августа 2008, 23:35:07 »
на основной файл. Может, в ридми к проге написано, какой.
Makefile там есть..))
Эх...
« Последнее редактирование: 31 Августа 2008, 23:38:39 от knkd »

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #7 : 01 Сентября 2008, 00:26:43 »
Хтонибуть! Памагите! :)

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #8 : 01 Сентября 2008, 09:15:11 »
knkd, ну не получится у тебя скомпилировать busybox под винду, не для этого он писался :). Разве что сам руками портируешь.

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #9 : 01 Сентября 2008, 10:56:00 »
knkd, ну не получится у тебя скомпилировать busybox под винду, не для этого он писался :). Разве что сам руками портируешь.
Ы-ы-ы
Да леший с ним с базибоксом.
Как пользоваться Mingw32 ???

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #10 : 01 Сентября 2008, 12:03:41 »
Точно так же, как и gcc.
Mingw32 это тот же gcc, только исполняемый файл называется по-другому, и код генерирует под win32.

Если ваша программа написана с использованием современной версии autoconf (конфигурируется ./configure), то надо скрипту дать в параметрах что-то типа --host=i586-mingw32msvc --target=i586-mingw32msvc
./configure --help все напишет

Еще можно имя компилятора задать в переменных CC и CXX:
env CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ make

Если CMake, а не autoconf, тогда все должно быть еще проще (к сожалению, не знаю, как, т.к. еще не разбирался).
Но там есть cmake-gui, который, верю, все может.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #11 : 01 Сентября 2008, 12:41:45 »
Я не програмист! (это раз)
У меня есть исходники! (это два)
Я уже делал sudo apt-get install mingw32 и оно таки установилось! (это три)
Я хочу скомпилировать программу в exe файл дабы запускать его в WinXP! (это четыре)
Что мне делать? ("убивать себя апстену" или "сносить венду" я не хочу..))
http://wiki.wxwidgets.org/Cross-Compiling_Under_Linux
Непонятно - ибо инглиш.
Хтонибуть! Памагите! :)
После теких заяв могу сказать только "любой каприз за ваши бабки".

Оффлайн DFooz

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #12 : 01 Сентября 2008, 22:43:34 »
тут про make расписано
http://www.linuxsoft.ru/lib/libarch/lib/Book_egm.htm

Оффлайн knkd

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция под Windows и все все все...
« Ответ #13 : 02 Сентября 2008, 02:22:10 »

 

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