腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
尝试使用dlopen
加载
库
时未定义的符号
、
、
、
、
我正在尝试
加载
一个共享
库
(插件),它是我在
Linux
ARM平台上使用dlopen提供的(封闭源代码)。我尝试这样
加载
:结果是失败,并显示以下消息:12663: 00000000 0 NOTYPE GLOBAL DEFAULT UND &l
浏览 0
提问于2011-12-03
得票数 9
回答已采纳
5
回答
如果我只包含头文件,那么编译器如何在我的代码中找到将使用哪个动态链接
库
?
、
如果我只包含头文件,那么编译器如何在我的代码中找到将使用哪个动态链接
库
?
浏览 12
提问于2014-05-20
得票数 3
回答已采纳
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
1
回答
关键部分中的函数在OpenMP中产生数据竞争。
、
、
pragma omp parallel for { } }
gcc
(in /usr/lib/x86_64-
linux
-gnu/libgomp.so.1.0.0) by
浏览 4
提问于2012-09-28
得票数 2
回答已采纳
1
回答
像静态编译器和运行时编译器这样的术语实际上意味着什么?
、
、
我正在努力学习更多的C++,并试图了解有关不同编译器及其技术的基本知识。我在谷歌上搜索了很多次,但是每次我浏览的时候都会遇到一些新的术语,需要更多的解释。那么,这些包含在本主题中的静态编译、动态链接等术语实际上意味着什么呢?
浏览 0
提问于2014-02-20
得票数 2
回答已采纳
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?如果我们将头文件添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
3
回答
如何让
gcc
打印所有的图书馆链接?
、
、
"
gcc
-o hello hello.c"有这样的事吗?
浏览 2
提问于2014-03-25
得票数 8
回答已采纳
1
回答
glibc版本比
gcc
版本和-Wl,-rpath更早
、
、
、
/libc.so.6显示它是由
gcc
4.6.3编译的,不幸的是,我在apt- goes上找不到这个旧版本。所以我尝试通过使用LDFLAG选项重新定位lib路径。-Wl,-rpath,/boxer/lib -Wl,-动态链接器,/boxer/lib/ld-
linux
-armhf.so.3 并将相应的
库
部署到/boxer/lib,但问题没有解决,./ ldroot@cubieboard2:/lib/arm-
linux</
浏览 2
提问于2017-08-04
得票数 1
1
回答
GCC
和LD的联系有什么区别?
、
、
最近,我创建了一个可
加载
的模块,发现这两个模块和ld --shared/x86_64-
linux
-gnu/crti.o /usr/lib/
gcc
/x86_64-
linux
-gnu/4.7/crtbeginS.o -L/usr/lib/
gcc
浏览 3
提问于2014-10-02
得票数 12
回答已采纳
2
回答
链接jsoncpp (libjson)
、
、
它在一台计算机上运行得非常好,但在另一台计算机上(配置基本相同),我在执行我的应用程序时会出错: 引用自:可执行文件的路径 知道是什么导致了这一切吗?我甚至不明白它为什么要看@ buildscons/
linux
-
gc
浏览 2
提问于2013-06-24
得票数 1
2
回答
编译期间找不到共享
库
、
因此,我有几个共享
库
,我试图永久安装在我的Ubuntu系统上,但我在这方面遇到了一些困难。/lib/agony
gcc
source.c -L /usr/local/lib/ago
浏览 3
提问于2016-04-19
得票数 1
回答已采纳
1
回答
如何链接我自己的.so文件而不是OS包.so文件?
、
、
、
、
/jsoncpp-src-0.5.0/libs/
linux
-
gcc
-4.4.7/libjson_
linux
-
gcc
-4.4.7_libmt.so .
linux
-vdso.so.1 (0x00007ff4f5f1000) ./jsoncpp-src-0.5.0/libs/
linux
-
gcc
-4.4.7/libjson_
linux
-
gcc
-4.4.7_libm
浏览 1
提问于2018-06-01
得票数 0
回答已采纳
3
回答
为什么交叉编译Arm
Linux
会出错?
、
、
、
、
我正在尝试使用AppWeb,我写了一个非常简单的程序将AppWeb嵌入到我的应用程序中,它使用了AppWeb
库
中的一个函数。appweb/appweb.h>{}CC =
gcc
OBJ
浏览 7
提问于2012-01-16
得票数 3
回答已采纳
1
回答
整个共享对象
加载
到RAM中,还是只使用符号?
、
、
我目前正在实现一个基于嵌入式
Linux
的系统。持久化数据从NAND闪存中
加载
。在userland中,最早的应用程序之一是使用libglib的一些功能。对于系统来说,低启动时间是非常重要的。因为glib很大,NAND很慢,很多人认为开始的速度慢了,因为整个glib必须
加载
到RAM中!我不相信这个“都市传奇”。我的观点是: 共享
库
的处理方式类似于内存映射文件。因此,当访问整个
库
时,不会将其
加载
到RAM中,而是只
加载
浏览 7
提问于2014-01-06
得票数 3
1
回答
gcc
7.3.0中找不到动态
库
符号
、
我们的C++应用程序,运行在
Linux
上,并与
gcc
一起编译,将动态
库
加载
为“plugins”。该代码已建立良好,运行良好,
gcc
5.3.1。但是,使用
gcc
7.3.0,
库
加载
在运行时失败。
gcc
的7.3.0有什么变化可能导致这一点吗?
浏览 0
提问于2018-12-06
得票数 1
回答已采纳
1
回答
编译本地raspberry pi的问题
、
、
、
、
我们使用了本机
gcc
编译器,编译运行时没有任何错误。/home/pi/spi_从#./构建/输出。我们要编译的代码是: 我们所做的唯一改变是在makefile中,在ARMG
浏览 1
提问于2013-03-04
得票数 3
回答已采纳
2
回答
ld在编译时和运行时都会被调用吗?
、
我正在尝试理解链接和
加载
是如何工作的。我的理解是Unix程序"ld“包含链接和
加载
功能。当调用
gcc
时,经过预处理、编译和汇编,将调用链接器,该链接器将所有目标文件和.a文件链接到一个可执行文件,以及有关如何“连接”共享
库
的最少指令(这里正确的术语是什么?)在运行时。这个链接器是ld。在运行时,我的理解是可执行文件被
加载
到内存中,尽管我不确定如何
加载
。我的具体问题如下: 1)共享目标文件是否在编译时被“链接”,或者是否有另一个词来描述正在发生的事情?我如何为我的可执行文件(在<
浏览 5
提问于2018-08-31
得票数 1
2
回答
无法使用anaconda安装
GCC
、
、
这是命令conda install
gcc
的输出 -
gcc
-6
浏览 6
提问于2018-11-22
得票数 25
1
回答
如何在ubuntu中
加载
不同版本的Cuda?
、
登录后,我使用命令nvcc --version来标识当前版本的cuda正在
加载
的内容。命令返回
库
达/6.5.14/
gcc
-7.2.0-ijjnj2a
库
达/9.0.176/
gcc
-7.2.0-lxmyjxx
库
达/7.5.18/
gcc</
浏览 1
提问于2019-02-13
得票数 1
回答已采纳
1
回答
如何在任何发行版上查找
库
和头文件的所有可能位置?
、
、
、
、
我发现在不同的发行版上,
库
和头文件的位置非常不同。例如,在Fedora上有/usr/lib64/libbfd.a,而在Ubuntu上有/usr/lib/x86_64-
linux
-gnu/libbfd.a。或者在Fedora上有/usr/lib/
gcc
/x86_64-redhat-
linux
/10/include/stdatomic.h,而在Ubuntu上有/usr/
浏览 0
提问于2021-09-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券