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

发布于 2022-09-07 01:39:46 字数 550 浏览 10 评论 2

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

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

不知道怎么办,求救!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅冕 2022-09-18 13:40:32

> 提示:ld: cannot find -lc

找不到libc库
EricFisher 发表于 2010-04-08 17:22

我已经指定了“/lib/ld-linux-so.2”这个了,这个程序如果不加"-T f.lds"的话,是没有问题的,能正确编译执行。不知怎么回事……

梦亿 2022-09-18 06:34:40

> 提示:ld: cannot find -lc

找不到libc库

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文