crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> MinGW. Собрать бинарный файл для Linux из под Windows 7
Goliath
  опции профиля:
сообщение 20.9.2011, 15:59
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 20.9.2011
Пользователь №: 2891

Спасибо сказали: 0 раз(а)




Репутация:   0  


У меня установлен под Windows 7 компилятор MinGW. Как я могу осуществить кросс компиляцию, т.е. собрать бинарный файл для Linux. Какие опции компилятора надо задать? И возможно ли это вообще?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.9.2011, 19:28
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Goliath @ 20.9.2011, 18:59) *
У меня установлен под Windows 7 компилятор MinGW. Как я могу осуществить кросс компиляцию, т.е. собрать бинарный файл для Linux.
ни как. MinGW можно поставить в Лине и собрать там софтину под Виндовоз, а наоборт он не умеет (если я от жизни не отстал)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 20.9.2011, 20:34
Сообщение #3


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


MinGW - это не кросс компилятор. Ты не сможешь при помощи него собрать на Windows приложение, которое запустилось бы на Linux.
Судя по твоей соседней теме, ты бы должен был это знать.
Нужно собирать свой кросс компилятор.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 20.9.2011, 20:46
Сообщение #4


Профессионал
*****

Группа: Модератор
Сообщений: 1595
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


тебе нужен cygwin и gcc crosscompiler под cygwin.
вкратце, как-то так:
http://metamod-p.sourceforge.net/cross-com....for.linux.html

но ссылки на софт там могут быть устаревшими. лучше посмотреть свежие на сайте cygwin.

вообще, есть такой инструмент, как crosstool. он строит кросскомпиляторы и glibc под конкретную платформу. однако, если до этого никогда сам не собирал компиляторы, то лучше найти готовый, уже собранный.

Сообщение отредактировал Iron Bug - 20.9.2011, 20:48
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 31.10.2020, 16:57