[해결].ln 확장자는 무슨 소스 파일인가요?
글쓴이: 나그네나그네 / 작성시간: 금, 2008/11/07 - 1:15오전
조금만 발췌를 하자면...
ENTRY(_boot) STACK_SIZE = 0x2400; MEMORY { ROM (rx) : ORIGIN = 0x00000000, LENGTH = 120K RAM (rw) : ORIGIN = 0x40000000, LENGTH = 64K } /* Section Definitions */ SECTIONS { /* .text in ROM which is used for code */ .text : { KEEP(*(.boot)) *(.text .text.* .gnu.linkonce.t.*) *(.plt) *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.rodata .rodata.* .gnu.linkonce.r.*) *(.ARM.extab* .gnu.linkonce.armextab.*) *(.gcc_except_table) *(.eh_frame_hdr) *(.eh_frame) . = ALIGN(4); KEEP(*(.init)) . = ALIGN(4); __preinit_array_start = .; KEEP (*(.preinit_array)) __preinit_array_end = .; (이하 생략)
Forums:
link script라고 합니다.
link script라고 합니다. GNU 링커인 ld가 사용하는 script입니다.
아마도 ARM용 펌웨어나 uboot같은 부트로더를 빌드하시는 것 같네요.
ld가 어떻게 ELF 바이너리 파일을 만들것인지를 적어놓은 파일입니다.
ld 메뉴얼을 보시면 script 작성 방법이 나와있을 겁니다.
..
감사합니다 수고하세요 ㅎㅎ
----------------
agidari.wordpress.com
댓글 달기