English(英语)
Hi,
I'm using icc.10.1.016b.i686-linux
I need to have _start at 0x00000000
In my symbols table, I keep getting _start always at some offset from 0.
Snippet of my linker script file.
/* Default linker script, for normal executables */
OUTPUT_FORMAT("elf32-i386", "elf32-i386",
"elf32-i386")
OUTPUT_ARCH(i386)
ENTRY(_start)
SEARCH_DIR("/sw/contrib/packages/binutils/2.17/i686-pc-linux/lib"); SEARCH_DIR("/sw/contrib
/packages/binutils/2.17/lib"); SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/lib"); SEARCH_DIR
("/usr/lib");