ld 相关问题

ld(链接器或加载器)程序将目标文件,归档文件和(参考)共享库组合在一起,将其数据和地址与符号引用一起重定位。链接通常是编译程序的最后一步。

蟒蛇打破命令行Xcode的构建

当安装在Mac上蟒蛇,它设置环境变量LD = / anaconda3 /斌/ x86_64的 - 苹果darwin13.4.0-LD。当从命令行运行Xcode的建立(如建立迦太基依赖),...

回答 1 投票 0

GCC标志相当于LD_PRELOAD?

我现在编一个名为do_foo像这样的程序:GCC -Wall -Wextra -g3 -pthread do_foo.c -o do_foo和我运行它像这样:LD_LIBRARY_PATH = .. = LD_PRELOAD libfoo.so ./do_foo libfoo.so很奇怪。 ..

回答 1 投票 3

错误加载共享库:无法打开共享对象文件::在外部硬件

我目前正在开发一个C ++应用程序,这将参考多个*。所以库,对于不同的机器各自含有代码 - 写入C.我也有含有从代码的一个共享对象...

回答 1 投票 0

这是什么奇怪的“在/ usr /斌/劳工处:找不到-lXAW_LIBRARY-NOTFOUND”错误是什么意思?

我创建在C ROS2 rviz插件++,我需要编译成使用cmake共享库(。所以)。我已经有它创建了一个静态库工作的CMakeLists.txt(见下文)(.a)中;我需要它 ...

回答 1 投票 0

Xcode中:LD:库找不到-lAFNetworking

因为这个原因之一,打造总是失败......什么我可以尝试任何想法?编辑:该解决方案是打开xcworkspace代替xcproject的!

回答 12 投票 35

链接器/加载错误与raspicam库链接时,“未定义参考......”

我试图编译CMake的一个简单的项目,同时采用raspicam库。项目完美编制;然而,我在结束LD错误。 Raspicam从这里下载:HTTP://www.uco.es / ...

回答 1 投票 1

什么是链接描述为“ATTR”的目的

什么是链接描述为“ATTR”的目的。我看到允许的字段是“ALIRWX”。链接器手册[1]:ftp://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_mono/ld.html#SEC16不...

回答 1 投票 0

使用LTO但没有提供很多信息,当加载/存储的LD验证失败

更新到Xcode的10后,当用-Os和-flto建立了我们的C ++代码库没有链接。提供了下面的错误:LD:显式加载/存储类型不匹配指针操作数的指针对象类型(...

回答 1 投票 2

LD:未定义参考,但应该让它们悬而未决

我无法生成库,它与另一个库(SDL)的作品。我使用的MinGW的化妆,和ld链接。我很困惑,因为)它不应该试图在这些库链接,但做...

回答 1 投票 0

GCC行为未解决的薄弱功能

考虑下面的简单程序:__attribute __((弱))无效weakf(无效); INT主(INT的argc,字符* argv的[]){weakf(); }当用gcc编译这和Linux的PC,它上运行它...

回答 2 投票 4

在callgrind输出解释_dl_runtime_resolve_xsave'2

综观callgrind的输出为我的程序运行,我看到了125%!的周期在_dl_runtime_resolve_xsave'2(动态连接器的表面上的部分)的同时花费100%用于在主。 ...

回答 1 投票 1

LD:符号(多个)未找到架构x86_64的铛:错误:连接器命令,退出代码1失败

我使用的MAC OS SWIG转换C ++代码,Python代码。我用痛饮之前,但现在我有没有成功管理了一些bug。因此,对于使用痛饮,我创建了一个文件RBergomi.i和...

回答 1 投票 0

在64位系统和程序上链接32位库

我有一个共享对象文件libfoo.so,我相信是32位:libfoo.so:ELF 32位LSB共享对象,Intel 80386,版本1(SYSV),动态链接,BuildID [sha1] = ....我正在发展...

回答 1 投票 0

MinGW,总是与pthreads链接

我最近一直试图将MinGW用于我的开发目的,但是有一些问题。由于某种原因,它似乎总是想与pthread链接。我试着编译一个简单的问候...

回答 2 投票 7

英特尔MKL和JNI:如何添加从中搜索符号的共享库?

我正在尝试使用我构建的C ++共享库(libmine.so)并使用JNI从Java使用Intel的MKL库。我还创建了libminejni.so,并从Java代码加载它:System ....

回答 1 投票 2

为什么会忽略runpath?

在CentOS 7.2上,我用g ++ 4.8.5构建了一个无法运行的应用程序,因为它找不到运行路径中存在的库。我很确定它在两周前发挥作用了。什么可能导致这个? $ ./app ...

回答 1 投票 1

在创建共享库时让ld忽略未定义的引用

我正在尝试让gcc的ld在从一堆用-fpic标志编译的目标文件中组合一个共享库时忽略未解析的引用。到目前为止我尝试了很多选项,如(...

回答 1 投票 5

在ld默认链接描述文件中定义一个部分并打印其值

我想在链接描述文件中定义一个部分,并在运行时从源代码中获取其值。到目前为止,我已经采用了默认的gcc链接器脚本文件,并添加了我的部分如下:......

回答 1 投票 1

.data节之前的原因不明的空内存地址

我目前正在STM32上编写一个程序,它使用一个简单的引导加载程序和两个子应用程序。子应用程序位于闪存中,引导加载程序加载其中一个(代码和...

回答 1 投票 2

尝试链接nasm对象文件时链接失败[重复]

我有这个简单的程序来计算浮点数全局主extern printf部分的平方根.data float_t db'%f',0x0 val dq 123.45 res dq 0x0 section ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.