Quantcast
Viewing all articles
Browse latest Browse all 23

unable to get _start at 0x00000000

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");


Viewing all articles
Browse latest Browse all 23

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>