Как связать ядро C?
Я использую Cygwin чтобы связать мое ядро, написанное на языке Си. Я успешно создаю
два объектных файла, один из nasm, а другой с gcc. Как мне его связать? когда
я попробовал, это дало мне выход:
ld: cannot perform PE operations on non-PE file format.
Что я уже пробовал:
Я попытался связаться с
ld -o bin/kern32.sys -Ttext 0x4000 bin/kern32.obj bin/universal.obj --oformat binary
Jochen Arndt
Просто отправьте сообщение об ошибке в вашу любимую поисковую систему:
http://stackoverflow.com/questions/25128579/ld-cannot-perform-pe-operations-on-non-pe-output-file-error