ld

ld

文章 0 浏览 4

Ld 神奇地覆盖静态链接符号

几天来我们正在处理非常奇怪的问题。 我无法理解它是如何发生的 - 当第三方(MATLAB)程序使用我们的共享库时,它会以某种方式用它自己的符号覆盖我们…

多情出卖 2024-12-01 15:51:25 1 0

“-Wl,option”和“-Wl,option”之间有区别吗?和“-Xlinker选项”海湾合作委员会的语法?

我一直在查看一些配置文件,并且看到它们都被使用(尽管在不同的体系结构上)。如果您在 Linux 机器上使用 GCC,将选项传递给链接器的两种语法之间有…

烛影斜 2024-12-01 13:24:57 1 0

x86_64“gcc -S” ->作为-> ld->执行失败

我正在尝试通过“gcc -S”编译一个简化的C源文件-> “作为”-> x86_64 平台上的“ld”。 该过程完成时没有错误,但在执行时,显示“No such file or d…

作业与我同在 2024-11-30 19:32:34 1 0

具有虚函数的类,当从 QObject 派生时,会导致链接错误

以下是运行良好的代码 class HttpService { public: virtual ~HttpService(); // implemented in .cpp protected: HttpService(struct MHD_Connection…

笑红尘 2024-11-30 07:49:10 1 0

如何从共享库(elf/gcc)中删除未使用的引用

我正在构建一个包含公共接口的共享库,发现了一些对象文件 public.o 该共享库由 100 多个其他对象文件组成,我想最小化 .so 文件的大小。有没有办法从…

末蓝 2024-11-29 21:37:11 1 0

Valgrind 和 LD_PRELOAD - 对象无法预加载

我正在尝试运行我的程序,这需要一个库位于 LD_PRELOAD 环境变量,使用 valgrind。当我这样做时,我得到了 以下错误: ERROR: ld.so: object '/path/t…

玩世 2024-11-29 06:13:16 2 0

Solaris 进程如何读取自己的符号表?

我有一个 Solaris 进程,它是一个 C++ 应用程序,由 ld 加载一些 .so 库。该应用程序有一个函数,它获取调用函数中的返回地址,然后尝试确定所述调用…

不及他 2024-11-29 01:17:18 3 0

GDC D2 编译:对“_Unwind_SjLj_XYZ”的未定义引用

我刚刚下载了 GDC (gcc-4.5.2-tdm-1-gdc-r575-20110723.zip) 与 MinGW-w32 一起使用,并在尝试编译/链接文件时,出现以下错误: C:\crossdev\gdc\v2\b…

紧拥背影 2024-11-27 05:33:37 1 0

ELF 针对本地部分重新定位

我正在尝试创建自己的 ELF .o 文件,在其中我想写出指向其他内存条的内存条。我不想给每个条带一个名称,所以我只是跟踪它们相对于它们所在部分的开头…

牵你手 2024-11-27 00:24:51 1 0

将节注入 GNU ld 脚本; binutils 版本之间的脚本兼容性。

我正在构建类似问题 如何将不同 .a 文件中的数据收集到一个数组中?如何使用 ld 脚本保留 .a 文件中的部分?,即在链接期间由来自不同目标文件的元素…

缱绻入梦 2024-11-26 19:23:21 1 0

ld 找不到 找不到 -luser32 (来自 Eclipse)

我正在尝试从 Eclipse 进行 CPP 开发.. 我已经安装了 cgywin..并且当尝试编译时,链接任何简单的 Hello World 应用程序,我在链接时得到以下内容... /…

雄赳赳气昂昂 2024-11-26 14:06:42 4 0

海湾合作委员会/G++相当于 ldconfig -n

当我为库文件创建自己的非标准路径(例如 ~/lib)时,我可以运行 ldconfig -n ~/lib 并将该目录添加到 ld 用于搜索的位置列表中非标准库。 GCC/G++(…

幼儿园老大 2024-11-25 19:19:48 2 0

在共享库的构造函数(_init部分)中,如何知道哪个函数被中断?

在 x86 linux 上,进程 A.exe 调用 dlopen() 来加载共享库 B.so。在B.so中,有一个构造函数,它想知道在调用dlopen()之前进程A.exe中的哪个函数被中断…

分分钟 2024-11-25 11:34:56 2 0

如何删除未使用的 C/C++带有 GCC 和 ld 的符号?

我需要严格优化可执行文件的大小(ARM 开发)并且 我注意到在我当前的构建方案(gcc + ld)中未使用的符号不会被删除。 对生成的可执行文件/库使用 ar…

故人爱我别走 2024-11-24 05:45:05 1 0

Linux共享库全局构造函数相互依赖

操作系统 Centos 5.6 i686 2.6.18-53.1.4.el5vm。 gcc 版本 4.1.2 20080704(红帽 4.1.2-48) ld版本2.17.50.0.6-6.el5 20061020 我是这样编译的: gc…

随风而去 2024-11-19 14:02:24 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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