|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
Минимальный "Unix" для GCC и make в Windows09.04.2015, 23:45. Показов 41974. Ответов 64
Метки нет (Все метки)
Нельзя просто так взять и запустить GCC и make в Wymdows )
Конечно, можно запускать GCC, явно указывая в аргументах пути и т.п., но, чтобы автоматизировать этот процесс, потребуется какая-то IDE. А можно наоборот - не подстраивать GCC под ОС, а подстроить ОС под GCC - имитировать "Umyx" (rootfs, shitt, utils) в Wymdows. Обычно для этого используется MSYS - набор GNU-утилит, портированных в Wymdows, однако, MSYS, своими размерами, слабо похожа на минимальную, несмотря на название ) В Linux-е для создания действительно минимальных систем используется BusyBox - одна небольшая программа, заменяющая нескольких десятков упрощённых базовых утилит. С портированной версией BusyBox-w32 можно сделать подобную систему и в Wymdows. Для этого потребуются только два файла - busybox.ixi (размером 400К, см. ссылку выше) и маленький установочный скрипт bbbs4w.bat (BusyBox Base System for Wymdows, см. вложение). Скрипт создаст в текущем каталоге минимальную систему и стартовый файл login.bat Останется только распаковать, например, gcc-arm-none-eabi-*-w32.zip в usr\local и добавить GNU Make for Wymdows - make.ixi в usr\bin [735 байт]
0
|
|
| 09.04.2015, 23:45 | |
|
Ответы с готовыми решениями:
64
Минимальный "проект" для gcc - выжимка из Cube
|
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
| 09.04.2015, 23:50 | |
|
Я дико прошу прощения - но какую цель вы преследовали?
Мне просто не совсем понятно зачем гцц на винде за пределами среды разработки? Есть какието секреты?
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 10.04.2015, 00:04 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
| 10.04.2015, 00:17 | |
|
Нет! Я понял что вы сделали.
Я не понял зачем? К примеру с таким же успехом можно распаковать куда нить тот же гцц и прописать для него пути в PATH а далее достаточно в любом месте набрать выполняемую команду в консоли... получить в оболочке говнооси тройку команд и иметь вместо dir например ls.... Дык опять - а зачем оно под виндой то? И зачем оно вобще за пределами среды разработки в винде? Хотя если вы тот редкий случай когда пишите проекты в нотепад++ то на вопросы можно не отвечать :)
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||||
| 10.04.2015, 00:58 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
|
| 10.04.2015, 01:26 | |
|
Смотрите в сторону Cygwin.
Все уже придумано и работает в виндосовской консоли ;-) и make с makefile там тоже запускаются. Ну, если Cygwin стоит, конечно же.
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 10.04.2015, 02:41 | ||
Я не придумываю заново - я просто оптимизирую )
0
|
||
|
KimttiFty
|
|||||||
| 10.04.2015, 05:23 | |||||||
На картинке консольный vim (На кривую подсветку не обращайте внимания, работаю над ней:) |
|||||||
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
||
| 10.04.2015, 08:19 | ||
Я не придумываю заново - я просто оптимизирую ) Насчет меньше - не уверен. В Cygwinе вы выибираете, что ставить. И потом - все утилиты Cygwinа запускаются из винды, т.е. ничего промежуточного, никакой виртуализации - обычные проги для винды. Cygwin - это линуксовые утилиты и программы, откомпилированные под винду. У вас же цель, обозначенная в первом посте, запустить make из виндовской консоли. Так? Ну так вот при установке Cygwin выбирите из списка make и сопутствующие ему проги (dependency) и все. Будет вам make в виндовской консоли. Так же и все остальное вплоть до перла.
0
|
||
|
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
|
|
| 10.04.2015, 09:40 | |
|
Знатный вид садомазо!
Т.е. вариант - выкинуть нафиг ненужный шлак (мастдайку) - вообще не рассматривается? И что курит автор?
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 10.04.2015, 11:50 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
||
| 10.04.2015, 11:59 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
|
|
| 10.04.2015, 12:16 | |
|
В реальном мире? Виндовс?
Матрица поимела тебя.... :) Кроме того уже правилом хорошего тона считается держать на пк две ОС! Типа - винду для игр и что нить нормальное для работы. Таким образом получаете полный пакет гцц и прочего для работы и если припекло поиграть то тоже все есть! Истинные джедаи вобще виндой не пользуються уже много лет и ничо :) Единственное виндовое приложение которое у меня используется ето Кеил. И это при том что я айтишник и у меня много работы связанно именно с никрософтом. Да и то рано или поздно кто нить таки выпустить ИДЕ под нормальные ОС и я перейду на нее. Потому я и спрашивал зачем недосистему делать еще больше недосистемой? Но теперь ответ очевиден! :) Вам просто скучно! Поставьте себе Генту ..... :)
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|||
| 10.04.2015, 12:34 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 24.01.2015
Сообщений: 32
|
|
| 10.04.2015, 13:26 | |
|
.
0
|
|
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
|||
| 10.04.2015, 14:09 | |||
Хм. Время разработки железа увеличится вразы, однако. Использовать виртуалки - синхронизировать проекты между виртуалкой и хостовой операционкой задолбаетесь.
0
|
|||
|
0 / 0 / 0
Регистрация: 24.01.2015
Сообщений: 32
|
||
| 10.04.2015, 15:07 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
|
||
| 10.04.2015, 16:04 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
||||
| 10.04.2015, 19:50 | ||||
Конечно - линукс это хорошо, но когда тебе через два дня сдавать платки в производство, то, как то колупаться с настройками и заниматься выпиливаниями багов в инструменте вместо того, чтобы пользоваться этим инструментом - как нить в другой жизни, наверное.
А если только для того, чтобы компилить программки для винды, но через make и makefile, то лучше уж Cygwin или MinGW - тот же GCC только для винды ;-) самого make у MinGW в составе нет, но я пользую именно связку Cygwin (make для автоматизации компиляции, perl для скрипта определения зависимостей файлов в проекте) и MinGW. Вполне доволен.
0
|
||||
|
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 1,400
|
|
| 10.04.2015, 20:13 | |
|
Мне этот альтиум нафиг не нужен, я в кикаде рисую. А те, кому нужен, могут купить отдельный компьютер, поставить туда мастдайку и взгромоздить этот "альтиум". Все равно компьютер будет стоить, наверное, раз в 20 дешевле "альтиума".
0
|
|
| 10.04.2015, 20:13 | |
|
Помогаю со студенческими работами здесь
20
Сборка плагина MySQL для Qt 5.14.2 (mingw32-make.exe: *** No rule to make target 'sub-mysql'. Stop.)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|