Size: a a a

pro.osdev - os development

2021 August 17

a

alnyan in pro.osdev - os development
Когда линкуешь
источник

C

COTULARS in pro.osdev - os development
Спасибо
источник

0

0Nera in pro.osdev - os development
После gcc может
источник

C

COTULARS in pro.osdev - os development
Так это же не весь код...
источник

0

0Nera in pro.osdev - os development
-ffreestanding -nostdlib -lgcc в линковке
источник

a

alnyan in pro.osdev - os development
ffreestanding не нужен, это для хэдеров только
источник

RG

R G in pro.osdev - os development
зачем дизассемблер? даже с си проще на фасм руками переписать кусок. В дизасме у тебя не будет ни имен ни комментов, каша будет
источник

a

alnyan in pro.osdev - os development
Оно подрубает хэдеры типа <stdint.h> и тому подобных
источник

BD

Berkus Decker in pro.osdev - os development
Чтобы компилить асм файлы есть флаг, -S ты его очевидно не используешь раз он у тебя _линковать_ пытается
источник

C

COTULARS in pro.osdev - os development
Несколько конструкция я транслировать не в состоянии поэтому приходится так
источник

RG

R G in pro.osdev - os development
каких именно
источник

BV

Boris Vinogradov in pro.osdev - os development
Значит тебе ещё рано в ос)
источник

BD

Berkus Decker in pro.osdev - os development
Не мешай людям страдать херней
источник

RG

R G in pro.osdev - os development
кстати да я вот с асма под венду начинал
источник

BD

Berkus Decker in pro.osdev - os development
Фасм сила
источник

BD

Berkus Decker in pro.osdev - os development
(Для долбоебов)
источник

a

alnyan in pro.osdev - os development
Раст могила?
источник

RG

R G in pro.osdev - os development
с макросами это почти си
источник

RG

R G in pro.osdev - os development
стракты даже есть!
источник

BV

Boris Vinogradov in pro.osdev - os development
А толку
источник