Ręczna kompilacja i błąd linkera
Ostatnio zmodyfikowano 2012-05-08 20:09
yoogi Temat założony przez niniejszego użytkownika |
Ręczna kompilacja i błąd linkera » 2012-05-05 21:17:12 Witam, próbuje skompilować ręcznie 2 pliki *.o do pliku *.bin. Linkuje to aplikacją "ld.exe" -> "ld -Tkernel.ld -o kernel.bin start.o kernel.o" kernel.dl: OUTPUT_FORMAT("binary") ENTRY("_start") SECTIONS { .text 0x100000 : { code = . ; _code = . ; *(.text) } .data : { *(.data) } .bss : { bss = . ; _bss = . ; *(.bss) *(.COMMON) } end = . ; _end = . ; }
ld: cannot perform PE operations on non PE output file Źródło: http://pl.wikibooks.org/wiki/Pisanie_OS/From_zero_to_hero Na samym dole strony |
|
Elaine |
» 2012-05-05 23:23:00 |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-05-06 15:00:50 A mógł bym wiedzieć co dokładnie robię źle ? |
|
Elaine |
» 2012-05-06 17:36:44 Próbowałeś kliknąć w ten link? |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-05-06 17:40:40 Pewnie, jest tam manual do GCC. Niestety średnio sobie radze z angielskim |
|
Elaine |
» 2012-05-06 17:50:33 To nie jest manual GCC.
Przeczytaj tę stronę, choćby i ze słownikiem w ręku; zrób to, co jest tam opisane; ???; PROFIT. |
|
yoogi Temat założony przez niniejszego użytkownika |
» 2012-05-06 18:38:25 Dalej to nie rozwiązuje mojego problemu, ja korzystam z windowsa |
|
Elaine |
» 2012-05-06 18:45:40 To jest jedyne poprawne rozwiązanie problemu i można zrobić pod Windowsem. |
|
« 1 » 2 |