ld

ld

文章 0 浏览 3

为什么 ld 不尊重“-rpath-link”?选项?

我使用 strace 检测到这一点: 8480 execve("/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld", [ "/usr/lib/…

毁梦 2024-08-12 19:05:27 4 0

符号 etext、edata 和 end 是在哪里定义的?

这是来自 Linux 手册页的代码: #include &ltstdio.h&gt #include &ltstdlib.h&gt extern char etext, edata, end int main() { printf("First addres…

暖树树初阳… 2024-08-12 01:22:50 5 0

错误-“/usr/bin/ld: 找不到-levent”的原因和解决方案?

在编译使用 libevent 库的程序时,我使用 gcc 选项 -levent。但我收到此错误 - /usr/bin/ld: 找不到 -levent 我的系统上没有 libevent,因此我在使用…

谁的年少不轻狂 2024-08-11 03:36:37 5 0

共享库中的函数如何链接未实现的函数?

是否可以创建一个共享库,其中存在一些未实现的功能? 我想创建一个共享库 testDele.so 并保留 testDele.so 中的一些函数以供其他人实现,例如: 库提…

小耗子 2024-08-09 18:42:31 5 0

ld:链接器错误

ld: foo.o: 在创建共享对象时不能使用针对未定义符号“bar”的重定位 R_X86_64_PC32;使用 -fPIC 重新编译 我使用 -fPIC 重新编译,但它仍然会产生此…

对你的占有欲 2024-08-08 19:09:05 3 0

ld 找不到已安装的库

我坐在 OpenSuse 11.1 x64 Box 上,并且有一个使用 sigc++ 的模块。当像这样链接时: g++ [a lot of o's, L's and l's] -lsigc-2.0 我得到 /usr/lib64…

﹎☆浅夏丿初晴 2024-08-07 13:46:52 2 0

QtCreator构建返回collect2:ld返回退出状态1

在 QtCreator 中构建几个不同的项目时,我遇到了以下构建错误: collect2: ld returned 1 exit status 仅更改了一些内容(不应更改构建中的任何重要内…

许你一世情深 2024-08-06 13:08:42 4 0

使用LD链接中间文件

如果我有 ao、bo 和 co,我如何使 ld 将它们链接到 do,然后链接到我的主目标文件? 我想要发生的就是将输入文件中的所有符号组合成一个大的输出文件…

橙味迷妹 2024-08-01 17:52:31 4 0

共享库文件大小

创建共享库时,./sl 文件大小将大于 60KB。 有2个.o文件,总大小超过20KB。 检查实用程序:ldd 和 elfdump 以确定引用的库。 除了使用的原始文件之外…

护你周全 2024-07-29 06:56:11 4 0

如何获取GCC链接器命令?

如何获取 GCC 用于调用 ld 的命令行? 我对 AVR 目标有一个问题,其中 GCC 显然添加了一个我试图覆盖的链接器选项,所以我想看看 GCC 用于 ld 的确切…

诗笺 2024-07-29 02:26:18 4 0

是什么导致链接器仅给出“ld returned 1 exit status” 信息?

我正在对 ld 使用“--verbose”,试图获得一些对查找问题有用的信息,但它在打印正常的“--verbose”输出中打印错误消息: [...blah - dump of linker…

囍孤女 2024-07-23 03:54:59 6 0

在 Windows 中链接 *.o 文件

当我在 Windows 上使用 MinGW 将 .o 文件与 LD 链接器链接时,它会给出错误“file.o:文件无法识别:文件格式无法识别”。 我尝试用 cygwin instread …

深者入戏 2024-07-18 04:10:46 6 0

包含和/或链接二进制文件未使用的内容会产生哪些负面后果?

假设我正在构建一个二进制文件,并且包含一堆从未实际使用过的文件,并且后续链接到这些包含文件所描述的库吗? (再次强调,这些库从未被使用过) 除…

谁许谁一生繁华 2024-07-17 19:05:59 7 0

ld找不到c文件

我有一个汇编文件和 ac 文件编译为 .o 文件(start.o 和 main.o),并尝试将它们与 ld 链接。 我正在使用这个命令: ld -T link.ld -o kernel.bin sta…

动次打次papapa 2024-07-17 16:32:53 6 0

为什么每次运行应用程序时都必须使用导出来定义 LD_LIBRARY_PATH?

我有一些使用一些共享库的代码(gcc 上的 c 代码)。 编译时,我必须使用 -I 和 -L 显式定义包含目录和库目录,因为它们不在标准位置。 当我尝试运行…

拥醉 2024-07-16 05:15:36 8 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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