_pv 78 25 июня, 2023 Опубликовано 25 июня, 2023 · Жалоба 3 minutes ago, C2000 said: Ну это кака нибудь виртуалка. Чисто исполняемый код не будет здорово, наверное, уметь делать столь категоричные утверждения, не то что нихера не разбираясь, а даже не пройдя по прямой ссылке и посмотрев. вот вебсервер https://redbean.dev/ , собранный с этой cosmopolitan libc, можно скачать и запустить, хоть в винде, хоть в openbsd, один и тот же исполняемый файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
C2000 3 25 июня, 2023 Опубликовано 25 июня, 2023 · Жалоба 27 minutes ago, _pv said: здорово, наверное, уметь делать столь категоричные утверждения, не то что нихера не разбираясь, а даже не пройдя по прямой ссылке и посмотрев. вот вебсервер https://redbean.dev/ , собранный с этой cosmopolitan libc, можно скачать и запустить, хоть в винде, хоть в openbsd, один и тот же исполняемый файл. Запуститься на любой платформе даже если нет интерпретатора Lua? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 25 июня, 2023 Опубликовано 25 июня, 2023 · Жалоба причём тут Lua? там есть и минимальный hello world, 16кБ размером, который не только в win/lin/macos/bsd запустить можно, его в бутсектор засунуть можно, он там в baremetal тоже работать будет. это libc в которую внутри напихано рантаймовых проверок вида if isWindows() {} if isBSD() {} ... плюс некое шаманство с заголовком исполняемого файла, чтобы винда его видела как .exe, а линуксы/bsd игнорировали "MZ" с заголовком и запускали как шелл скрипт спрятанный в заголовке далее, который в свою очередь игнорирует винда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 44 25 июня, 2023 Опубликовано 25 июня, 2023 · Жалоба 2 hours ago, C2000 said: Вопрос как именно на Windows запустить компиляцию чтобы получить исполняемый файл для Linux Скорей всего, да. Под QNX 6 так работают: редактирование и компиляция, например, под Виндой, а потом загрузка и запуск исполняемого файла на целевом компе. Только думается мне, что вряд ли такая хрень будет сильно востребована. Линукс разработчику даёт более комфортную среду, ИМХО. Писать под Линукс удобней в Линукс, нафиг тут Выньда? Не понятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gridinp 3 26 июня, 2023 Опубликовано 26 июня, 2023 (изменено) · Жалоба Может кому поможет, готовые gnu toolchains, в качестве IDE можно что нибудь прикрутить бесплатное, я пользуюсь qtcreator+cmake Библиотеки там минимально нужные, но остальные можно из целевых систем скопировать Изменено 26 июня, 2023 пользователем gridinp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться