[OSy] Linkovani

Jakub Jermar jakub at jermar.eu
Sun Dec 30 21:06:25 CET 2007


Miloslav Beno wrote:
> Zkusili jsme to prelozit do elf, ale linker funkci printk nenasel. Zkontrolovali jsme i nazvy a parametry,vse sedi. Pro jistotu prikladam vystup.
> 
> STARTUP(../libc/entry.o)
> ENTRY(__entry)
> 
> SECTIONS {
>         .uspace 0x00000000 : {
>                 *(.text)
>                 *(.data)
>                 *(.rodata .rodata.*)
>                 *(.bss)
>                 *(COMMON)
>         }
> 
>         /DISCARD/ : {
>                 *(.reginfo)
>         }
> }

Zajimave, ze pises, ze mas _main a _entry, ale ten linker script pouziva 
__entry. Zkusil bych, jestli nahodou nenajde _printk. Jestli najde, tak 
se to dostalo do nejakeho rezimu, kdy to ke globalnim symbolum pridava 
jedno podtrzitko.

Jakub




More information about the NSWI004 mailing list