[해결].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
댓글 달기