Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aydar1313
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 84
#1

Как скомпилировать код из под Windows на mac и linux? - C++

13.07.2014, 15:09. Просмотров 1077. Ответов 15
Метки нет (Все метки)

Как скомпилировать код из под windows на mac и linux?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2014, 15:09     Как скомпилировать код из под Windows на mac и linux?
Посмотрите здесь:

Можно ли скомпилировать программу для Windows из под linux? - C++
Можно ли скомпилировать программу для windows из под linux?

скомпилировать в linux и в windows - C++
как написать программу, которая работает с потоками и процессами так, чтобы она работала в linux и в windows, то есть написать...

Как скомпилировать программу на Mac OS - C++
Например, написал я программу на Си в TextEdit, теперь мне нужно её скомпилировать. Я установил gcc 4.2 который идёт в комплекте с xcode....

Графическое приложение (окно) Windows, Linux, Mac - C++
Здравствуйте. Немного поясню в чем суть. Нужно выбрать инструментарий для написания графического приложения (окно) на Windows,...

Скомпилировать программу под Windows - C++
эта програма работает под юникс, а с виндовс не могу скомпилировать. в чем проблема? помогите пожалуйста #include <sys/types.h> ...

Код чтобы программа работала на Windows и Mac OS - C++
Я пишу программы под Windows,но у моего друга Mac OS.Нужен код,чтобы программа работала и у друга)

Компиляция проекта под linux из windows - C++
Скорее всего раздел не подходит, просто не знаю к какому это относится больше... Вот есть проект Visual Studio C++, это библиотека для...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6282 / 5885 / 1905
Регистрация: 18.12.2011
Сообщений: 15,094
Завершенные тесты: 1
13.07.2014, 16:06     Как скомпилировать код из под Windows на mac и linux? #2
Код С++ не должен зависеть от платформы.
Разве что компилируется Windows Application
(но тогда зачем его компилировать на Linux).
DrOffset
6913 / 4106 / 936
Регистрация: 30.01.2014
Сообщений: 6,904
13.07.2014, 16:18     Как скомпилировать код из под Windows на mac и linux? #3
Aydar1313, для linux можно собрать из Cygwin.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
13.07.2014, 16:40     Как скомпилировать код из под Windows на mac и linux? #4
zss, речь о результирующем бинарном файле. Который под разные ОС на 99% будет разный. Вы же не можете запустить виндузовый *.exe под линуксом, не прибегая к каким-нибудь эмуляторам.
gng
631 / 477 / 130
Регистрация: 08.09.2013
Сообщений: 1,262
13.07.2014, 23:02     Как скомпилировать код из под Windows на mac и linux? #5
Цитата Сообщение от Aydar1313 Посмотреть сообщение
Как скомпилировать код из под windows на mac и linux?
В репозиториях большинства дистрибутивов линукс есть кросс-компилятор mingw, котрый именно для этого предназначен. Установите пакет (для win32, win64 или сразу оба) и пользуйтесь.
DrOffset
6913 / 4106 / 936
Регистрация: 30.01.2014
Сообщений: 6,904
14.07.2014, 00:04     Как скомпилировать код из под Windows на mac и linux? #6
Цитата Сообщение от gng Посмотреть сообщение
В репозиториях большинства дистрибутивов линукс есть кросс-компилятор mingw
Он спрашивал о windows в качестве хоста. Mingw под линукс делает обратную задачу: собирает для windows.
Aydar1313
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 84
14.07.2014, 11:04  [ТС]     Как скомпилировать код из под Windows на mac и linux? #7
Цитата Сообщение от DrOffset Посмотреть сообщение
для linux можно собрать из Cygwin.
Все на тему линукса закрылись

Что на счет mac
SatanaXIII
14.07.2014, 11:26
  #8

Не по теме:

Цитата Сообщение от Aydar1313 Посмотреть сообщение
Что на счет mac
Интересное утверждение.

Croessmah
14.07.2014, 11:31
  #9

Не по теме:

Цитата Сообщение от Aydar1313 Посмотреть сообщение
Что на счет mac
видимо, пока не заходили знающие MAC

gng
631 / 477 / 130
Регистрация: 08.09.2013
Сообщений: 1,262
14.07.2014, 15:13     Как скомпилировать код из под Windows на mac и linux? #10
Цитата Сообщение от DrOffset Посмотреть сообщение
Он спрашивал о windows в качестве хоста.
В таком случае вопрос, скорее, теоретический. Мало вероятно, что кто-то будет таким образом компилировать реальные задачи, провоцируя проблемы на пустом месте.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
14.07.2014, 15:18     Как скомпилировать код из под Windows на mac и linux? #11
Цитата Сообщение от gng Посмотреть сообщение
Мало вероятно, что кто-то будет таким образом компилировать реальные задачи, провоцируя проблемы на пустом месте.
Ну почему же. Есть вот например такая ОС - QNX, для нее сейчас все средства разработки либо для винды, либо для линукса (т.е. полноценной среды разработки именно под QNX нет), а при этом целевая платформа разумеется QNX. И ничего, работает
Aydar1313
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 84
14.07.2014, 20:23  [ТС]     Как скомпилировать код из под Windows на mac и linux? #12
Цитата Сообщение от gng Посмотреть сообщение
В таком случае вопрос, скорее, теоретический. Мало вероятно, что кто-то будет таким образом компилировать реальные задачи, провоцируя проблемы на пустом месте.
Из за одной программы устанавливать 3 системы ?
xEmpire
23 / 23 / 9
Регистрация: 07.12.2012
Сообщений: 169
Завершенные тесты: 1
14.07.2014, 21:52     Как скомпилировать код из под Windows на mac и linux? #13
Qt Build Suite может поможет. (сам не пользовался)
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 376
15.07.2014, 16:39     Как скомпилировать код из под Windows на mac и linux? #14
Можно поставить виртуалку(Oracle VM VirtualBox), а на неё линукс и там сразу протестировать. Остается создать только makefile.
gng
631 / 477 / 130
Регистрация: 08.09.2013
Сообщений: 1,262
15.07.2014, 19:06     Как скомпилировать код из под Windows на mac и linux? #15
Цитата Сообщение от Aydar1313 Посмотреть сообщение
Из за одной программы устанавливать 3 системы ?
Многое зависит от самой программы.
Если она значительно сложнее hello world в плане использования библиотек, тем более, если есть желание запускать ее на разных дистрибутивах, то сборка под вендой будет заметно сложнее, чем установка линукса, например, в виртуалку.
А вот обратное - под линуксом собрать вендовую программу - значительно проще.
По поводу мака ничего сказать не могу.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2014, 20:57     Как скомпилировать код из под Windows на mac и linux?
Еще ссылки по теме:

Установить Linux чтобы программировать под Windows? - C++
Не как не могу понять одну вещь... вот есть репазит http://voip.null.ro/svn/yate/trunk на сайте...

Как скомпилировать код в C++ без IDE - C++
Допустим у меня есть код написанный на C++, как его скомпилировать без всяких вижуал студио с помощью cmd?

Можно ли из под linux писать приложения для Windows c использыванием графики!!?? - C++
Очень заинтересовал етот вопрос так как отформатил жосткий и поставил линух а теперь незнаю ...

Как скомпилировать в g++ makefile в windows - C++
Здравствуйте! Есть у меня компилятор g++ который находится по адресу C:\g++ Есть makefile, который находится по адресу C:\make Как...

Как скомпилировать исходник Gromacs на Windows - C++
Приветствую участников форума! :) Я здесь новичек, поэтому прошу строго не судить. Суть моей проблемы заключается в том что я не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Dax
13 / 13 / 5
Регистрация: 23.03.2014
Сообщений: 91
15.07.2014, 20:57     Как скомпилировать код из под Windows на mac и linux? #16
Я согласен сgng:- усли программа стоящая, то можно и второй системоой поставить, а так -linux(vm)+emacs+gcc/g++ вполне вариант.
Главное -про общие папки не забыть.
Yandex
Объявления
15.07.2014, 20:57     Как скомпилировать код из под Windows на mac и linux?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru