Size: a a a

2020 November 12

BD

Berkus Decker in pro.osdev
если только в UEFI
источник

FL

First name Last name in pro.osdev
Dima Richev
Да дело в том, что он выбивает ошибку. Не даёт скомпилировать бинарь. Такое можно сделать только на Линуксе.
wsl
источник

RG

R G in pro.osdev
если что вот, тут linker.ld и Makefile все норм собирается..
источник

d

disba1ancer in pro.osdev
Dima Richev
Да дело в том, что он выбивает ошибку. Не даёт скомпилировать бинарь. Такое можно сделать только на Линуксе.
Тебе нужно собрать свой компилятор и им собирать
источник

d

disba1ancer in pro.osdev
Aleksandr
Или использовать gcc через WSL и забыть про mingw как о страшном сне
Что не так с mingw?
источник

A

Aleksandr in pro.osdev
как минимум, озвученная выше ограниченность в функциональности
источник

d

disba1ancer in pro.osdev
Aleksandr
как минимум, озвученная выше ограниченность в функциональности
Это решается сборкой кросскомпилятора, а его придётся собирать
источник

A

Aleksandr in pro.osdev
но зачем, если есть WSL?
источник

d

disba1ancer in pro.osdev
Aleksandr
но зачем, если есть WSL?
Затем что обычный линуксячий компилятор не пойдёт для ядра, есть тонкости которые можно решить только самостоятельно собранным компилятором
источник

BV

Boris Vinogradov in pro.osdev
disba1ancer
Затем что обычный линуксячий компилятор не пойдёт для ядра, есть тонкости которые можно решить только самостоятельно собранным компилятором
шта?
источник

BV

Boris Vinogradov in pro.osdev
всю жизнь собирал ядро обычным компилятором, пойду выйду в окно с горя
источник

d

disba1ancer in pro.osdev
Я в чём-то не прав?
источник

BV

Boris Vinogradov in pro.osdev
во всём, не?
источник

BV

Boris Vinogradov in pro.osdev
@berkus слышал, нельзя обычным компилятором ядро собирать
источник

A

Aleksandr in pro.osdev
интересно, как тогда линукс собирается и пересобирается
источник

BV

Boris Vinogradov in pro.osdev
Aleksandr
интересно, как тогда линукс собирается и пересобирается
в душе не чаю
источник

BV

Boris Vinogradov in pro.osdev
м - магия
источник

BD

Berkus Decker in pro.osdev
disba1ancer
Тебе нужно собрать свой компилятор и им собирать
это практически обязательно, чтобы получить нормальную barebones сборку а не linux-binary
источник

BD

Berkus Decker in pro.osdev
Aleksandr
но зачем, если есть WSL?
кросс-компилятор это практически обязательно (если ты не умный и не используешь clang)
источник

BD

Berkus Decker in pro.osdev
нужна freestanding версия
источник