Компіляція windows програми в ubuntu linux - блог Вольки

проекти
  • Форумних-сайтовий движок Forum 2.0
  • Синтаксичний цукор для XSLT
  • Простий блогових движок RSS Markdown Blog
  • Клавіатурний тренажер Klavarog
  • клавіатура CatBoard
  • Розкладка клавіатури Jcuken
  • Клавіші навігації курсором Miniguru
  • Картки для вивчення іноземних слів KlavaDict
  • Мінімалістичний PHP / XSLT / MySQL фреймворк Xmarty
  • Сайт про радянському побутовому ком'ютера БК 0010 / 0011М
  • Конвертер з формату AbiWord в формат FictionBook2 abw2fb

Було необхідно терміново зробити маленьку програму під Windows, що відкриває файл index.html в браузері.

Код програми найпростіший, але постала проблема з його компіляцією, під вінду потрібно шукати десь компілятор, що не просто, з урахуванням що майже всі вони платні. Повторюся, завдання потрібно було вирішити терміново.

У підсумку вирішив зібрати цю програму в Лінуксі. Погуглити, дізнався що є така програма, як «mingw32», їй то і вирішив скористатися. Після установки пакета gcc-mingw32. а заодно і wine (для перевірки готової програми), скопіліровал програму на Сі:

Вуаля, файл start.exe готовий до використання в Windows. Про всяк випадок перевіряємо:

У браузері відкривається наш index.html файл, що і було потрібно.

Завдання було вирішена за 15 хвилин, з урахуванням того, що я раніше ніколи не компілював C код. В Лінуксі всі інструменти під рукою, можеш зробити собі все що потрібно, виндовс ж це супермаркет, де потрібно знайти потрібне, якщо воно взагалі є, і потім купити його, або вкрасти, при цьому постійно ризикуючи зловити вірус.

Чи не довелося б цього робити, якби хоч хтось виклав скомпільовану програму, а не тільки її вихідні коди. Виправляю цю ситуацію, викладаю готовий start.exe. start.7z (упаковано в 7-Zip архів)

Схожі статті