У мя тут проблемма: когда я выполняю комманду: ld -Ttext 0x200000 -o bin\kernel.bin bin\startup.o bin\video.o bin\kernel.o он отвечает: warning: cannot find entry symbol _mainCRTStartup; defaulting to 00200000 и не создает bin\kernel.bin Чего бы такого сделать че бы он пахал? подскажите плз
я под окошками когда я пишу: ld -Ttext 0x200000 -e _start -o bin\kernel.bin bin\startup.o bin\video.o bin\kernel.o он кричит: warning: cannot find entry symbol _start; defaulting to 00200000
1) main() есть? 2) попробуй "-e start" 3) зачем тебе надо напрямую линкить? если gcc вызвать без "-c", то он сам вызовет линкер как надо.
objdump -t --syms Print the symbol table entries of the file. This is similar to the information provided by the nm program.