There is a simple ld script in order to rebuild the program tinyhello.
//tinyhello.lds
ENTRY(nomain)
SECTIONS
{
. = 0x08048000 + SIZEOF_HEADERS;
tinytext : { *(.text) *(.data) *(.rodata) }
/DISCARD/ : { *(.comment) }
}
$ ld -static -T tinyhello.lds -o tinyhello tinyhello.o // link it using ld with script.
May 22th Friday (五月 二十二日 金曜日)
本文介绍了一个简单的 ld 脚本,用于重新构建 tinyhello 程序。该脚本定义了程序的入口点及各节段的位置,通过指定.text、.data 和 .rodata 的位置来组织二进制文件。
831

被折叠的 条评论
为什么被折叠?



