Re[6]: Raspberry Pi dev device.
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 24.03.23 11:12
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Прошло 5 лет и сейчас стало намного проще: новые версии gcc хорошо понимают ARM архитектуру


Что мешало им отлично ее понимать еще 15-20 лет назад, когда она более-менее заметно пошла в работу?

BFE>проблем с компиляцией стало существенно меньше.


Так их не должно быть вообще, если компилятор/линкер явно не кривые.

BFE>Можно даже из-под винды делать кросскомпиляцию и отладку, но есть некоторые проблемы

BFE>пример
Автор: B0FEE664
Дата: 08.09.21
.


А менее надуманные проблемы есть?

BFE>сейчас удобнее работать так: устанавливаем WSL с любимой системой (при желании настраиваем XServer, хотя пишут, что для последней версии WSL даже этого на надо) и из под неё кроскомпилируем (и даже удалённо отлаживаем).


Это всегда было удобнее, отчего и возникла идея кросс-компиляции. Под ту же винду так было с незапамятных времен — например, для Windows CE/Mobile под ARM/MIPS отродясь не было средств разработки, все делалось на интеловских десктопах. И линуксовые прошивки для большинства устройств на тех же ARM/MIPS физически невозможно собрать на целевой платформе — только кросс-средствами. Про микроконтроллеры и говорить нечего.

BFE>Разве взаимная совместимость кем-то декларировалась? Вроде бы нет. Разве что на уровне исходников и то: только при одинаковом наборе версий библиотек.


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