barloshi 发表于 2010-04-08 16:42

用ld命令怎样指定自定义的链接文件

各位大哥,小弟想用自定义的lds文件来链接程序,但用-T试了几次都不行,请教我一下 :P

f.lds:

SECTIONS
{
      . = 0;
      .text : { *(.text) }

      .data : { *(.data) }
}

ld -T f.lds -dynamic-linker /lib/ld-linux.so.2 -lc -o test_add math.o pt.o test_add.o
提示:ld: cannot find -lc

不知道怎么办,求救!!

EricFisher 发表于 2010-04-08 17:22

> 提示:ld: cannot find -lc

找不到libc库

barloshi 发表于 2010-04-08 18:47

> 提示:ld: cannot find -lc

找不到libc库
EricFisher 发表于 2010-04-08 17:22 http://linux.chinaunix.net/bbs/images/common/back.gif

我已经指定了“/lib/ld-linux-so.2”这个了,这个程序如果不加"-T f.lds"的话,是没有问题的,能正确编译执行。不知怎么回事……
页: [1]
查看完整版本: 用ld命令怎样指定自定义的链接文件