Подтвердить что ты не робот

Компилятор С++, который работает в Windows и генерирует код Linux

Мне просто интересно, если это возможно: Есть ли компилятор С++, который работает в Windows и может генерировать код Linux?

4b9b3361

Ответ 2

Абсолютно это возможно. Вам нужен компилятор, который может обрабатывать кросс-компиляции, а затем указать цель. Ключевым моментом является получение компилятора, способного создавать двоичные файлы в соответствии с требованиями целевой системы. g++ сделает именно это для вас.

Я работал над проектом, в котором мы использовали linux для создания исполняемых исполняемых файлов с помощью своего компилятора C, а затем использовали scp для его копирования для тестирования.

Ответ 3

Да, возможно, но зачем беспокоиться? Существует риск, что вы настроите его неправильно и получите двоичный файл, который работает неправильно.

Кроме того, вам понадобится vmware **, чтобы вы могли протестировать полученные двоичные файлы - вы собираетесь запускать всесторонние тесты, не так ли?

Просто создайте другую виртуальную машину для создания здания (потому что, конечно, вам нужно проверить, что она будет работать на машине без установленных инструментов сборки).

** Доступны другие платформы для виртуализации, это не рекламный ролик.

Ответ 4

Существуют также такие библиотеки, как http://www.shlomifish.org/open-source/portability-libs/, которые обеспечивают переносимость между платформами. Для других я предлагаю искать библиотеки абстракции

Ответ 5

Если у вас достаточно недавнего процессора, вы должны получить VirtualBox и просто установить kubuntu или любой другой дистрибутив, хотя может показаться сложным, будет проще протестировать двоичные файлы и отладить их.