腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
链接
过程
如何
影响
Linux
中
的
系统
和
库
调用
?
、
、
、
我一直在寻找关于
链接
过程
和
调用
之间关系
的
信息,但我没有找到任何有用
的
信息。如果有人能帮助我,我将不胜感激。
浏览 9
提问于2020-10-26
得票数 0
1
回答
链接
到特定
的
stdc++
库
、
、
我有一个在
Linux
下构建
的
c++应用程序,它需要
链接
到第三方共享
库
,但是这个
库
是用最近版本
的
GCC/glibc构建
的
(4.8.3/2.18)。当我尝试使用最近版本
的
GCC/glibc (4.4.7/2.12)构建我
的
应用程序时,构建
的
链接
阶段失败了,ld抱怨未定义
的
引用,这些引用是对在新
的
libstdc++
中</e
浏览 1
提问于2014-11-12
得票数 5
回答已采纳
2
回答
为什么Java应用程序不能从自己
的
.jar加载
库
二进制文件?
、
、
在寻找一种方法让我
的
Java项目加载包含该项目的
库
二进制文件时,我看到有几个人说了这样的话: 在使用DLL之前,需要实际从JAR中提取它们,然后将它们转储到硬盘
的
某个地方,否则您将无法加载这些
浏览 7
提问于2017-06-20
得票数 2
回答已采纳
3
回答
静态
库
性能与动态
库
性能
、
、
静态
库
的
性能高于动态
库
,这是一个普遍
的
概念。我
的
问题是:它是否也依赖于dll是否已经加载到内存
中
?我
的
意思是,一旦初始化
和
所有的事情都发生了,在动态
库
的
情况下,函数
调用
和
执行是否比静态
库
花费更长
的
时间?
浏览 0
提问于2010-12-08
得票数 8
3
回答
在
Linux
上跟踪libc
和
系统
调用
函数
调用
?
、
、
、
我在
Linux
上有一个C++应用程序。在整个程序执行
过程
中
,
如何
查看对malloc()等函数
的
库
调用
,以及对sbrk()等
系统
调用
的
库
调用
?我希望它能显示发生了哪些libc函数,并负责随后
的
Linux
系统
调用
。 注:我不希望截取任何函数
调用
,只想记录哪些C库函数
调用
了哪些<e
浏览 11
提问于2014-07-28
得票数 4
5
回答
Linux
和
Windows下
的
程序加载程序
、
、
我想知道
Linux
和
Windows
中
的
加载程序被
调用
了什么,即它们
的
命令名?装载机
的
定义是 在计算
中
,加载程序是负责加载程序
的
操作
系统
的
一部分。
浏览 0
提问于2011-07-25
得票数 4
回答已采纳
2
回答
使用不同版本加载多个共享
库
、
、
、
、
我在
Linux
上有一个可执行文件,它将libfoo.so.1 (即SONAME)作为其依赖项之一(通过另一个共享
库
)加载。它还
链接
到另一个
系统
库
,后者反过来
链接
到
系统
版本libfoo.so.2。因此,-- libfoo.so.1
和
libfoo.so.2 --都是在执行
过程
中加载
的
,从版本1
的
库
中
调用
函数
的
代码最终会从版本2<em
浏览 4
提问于2008-10-23
得票数 16
5
回答
有`LD_LIBRARY_PATH`
的
情况下使用`-L`有什么意义?
、
、
、
在阅读之后,我
的
第一反应是用户没有看到错误,因为他用-L指定
库
的
位置。 但是,显然,-L选项只
影响
链接
器
的
查看位置,而不会
影响
您尝试运行编译后
的
应用程序时加载程序
的
查看位置。我
的
问题是,-L
的
意义何在?既然你不能运行你
的
二进制文件,除非你在LD_LIBRARY_PATH中有适当
的
目录,为什么不把它们放在第一个位置,并删除-L,因为
链接
器会自动在L
浏览 40
提问于2012-07-09
得票数 0
回答已采纳
4
回答
两台计算机必须有什么共同点才能运行相同
的
可执行文件?
、
、
、
、
我正在开发一个跨平台应用程序,我需要确定机器B是否能够运行在机器A上编译
的
应用程序。然而,还有一些其他
的
向量,我不确定它们在多大程度上重要。以下是我目前
的
理解
的
总结: 第三方<em
浏览 0
提问于2013-07-12
得票数 2
回答已采纳
1
回答
有关.so
和
.dll文件
的
一般问题
、
、
、
在现代编译器工具链
中
,
如何
实现动态
链接
库
?他们是否有任何类型
的
内部架构来优化
链接
过程
?如果我想编写自己
的
动态
库
构建器
和
/或动态
链接
器,我应该从哪里开始呢?我已经在Windows
和
Linux
上编写C/C++好几年了,今天我意识到我基本上对现代操作
系统
中
这个重要
的
工具一无所知。
浏览 1
提问于2011-12-02
得票数 3
回答已采纳
1
回答
我可以使用locate
的
功能来更快地找到符号
链接
吗?
、
、
我刚读到:但这很慢。现在,在典型
的
Linux
系统
上,可以维护一个排序
的
文件
系统
数据
库
,它可以使用locate进行搜索,而不是迭代整个文件
系统
。是否有可能利用该数据
库
-原样或调整搜索
过程
-获得指向给定目录
的
符号
链接
?还是一般
的
符号
链接</em
浏览 0
提问于2021-04-07
得票数 0
回答已采纳
2
回答
程序(可执行映像)
和
库
(预编译图像)
如何
“
链接
”在一起?
、
、
、
、
我很清楚静态
链接
和
动态
链接
的
区别。我想知道
的
是,当静态
链接
(在Windows上使用像Winmm.lib这样
的
库
)时,
链接
器
如何
将预编译格式与可执行文件
的
刚编译
的
二进制文件“
链接
”?我只想知道
链接
发生
的
过程
,以及静态“
链接
”
如何
将可执行
的
二进制文件绑定在一起,
浏览 0
提问于2013-12-02
得票数 3
7
回答
在c++语言中
链接
和加载有什么区别?
、
动态
库
的
链接
和加载是否都在运行时发生?或者,是否只有在运行时才会加载
库
?
浏览 1
提问于2009-12-23
得票数 15
回答已采纳
2
回答
测试使用文件描述符
的
C函数
、
、
、
我正在编写一些函数,这些函数将在生产代码中使用文件描述符参数
调用
。 在测试
过程
中
,
如何
“注入”一些可以让我确认函数进行了对lseek、write等
的
预期
调用
的
东西?
浏览 0
提问于2013-08-23
得票数 1
回答已采纳
1
回答
在同一
系统
上自定义构建
的
boost
库
和
默认boost
库
、
、
、
我已经用Webots宏()构建了一些boost
库
(特别是system
和
serialization),因为我正在使用boost::asio在我
的
代码
和
旧
的
应用程序(Webots7.4.3,早于GCC-5)但是,我已经在
系统
中
安装了标准
的
boost
库
(其他几个应用程序都需要)。在试图解决这个问题时,我返回到原来
的
计算机,通过查看/proc/XXXX/maps,我注意到我
的
可
浏览 1
提问于2017-07-20
得票数 1
2
回答
无法映射文件,errno=22
、
我正在尝试从它
的
官方网站安装scip
的
最后一个版本,以便在Mac上使用Normaliz。但是,我得到了错误,当我再次编译它
的
时候@Edit,详细
的
结果是。SOPLUS3.0- make -终端运行
和
输出: Soners-MacBo
浏览 11
提问于2017-11-06
得票数 0
2
回答
为什么CRT与内核分离?
、
、
我们都知道,当一个C程序执行时,在进入主之前,操作
系统
会做大量
的
管道工作,例如分配堆栈、启动一些资源、加载二进制文件等等。 所以,凭直觉,我把这些工作看作是操作
系统
的
一部分。然而,事实是,所有这些作业都在一个重要
的
模块
中
,称为CRT(C运行时
库
),比如
linux
中
的
glibc,或者msvcrt.dll
中
的
msvcrt.dll。我想知道它
的
力量。
浏览 2
提问于2012-12-22
得票数 0
回答已采纳
4
回答
长时间运行存储
过程
对性能
的
影响
、
、
、
、
我需要在SQL Server 2008数据
库
上
调用
一个存储
过程
,每次
调用
该存储
过程
最多需要15分钟。更新:存储
过程
比较审计历史记录,它需要根据记录
的
类型
调用
另一个存储
过程
,因此必须逐行执行。
浏览 4
提问于2013-04-05
得票数 0
2
回答
ld在编译时
和
运行时都会被
调用
吗?
、
我正在尝试理解
链接
和加载是
如何
工作
的
。我
的
理解是Unix程序"ld“包含
链接
和加载功能。当
调用
gcc时,经过预处理、编译
和
汇编,将
调用
链接
器,该
链接
器将所有目标文件
和
.a文件
链接
到一个可执行文件,以及有关
如何
“连接”共享
库
的
最少指令(这里正确
的
术语是什么?)在运行时。这个
链接
器是ld
浏览 5
提问于2018-08-31
得票数 1
2
回答
共享标准C
库
是否首先由内核初始化?
、
、
、
**由于C
库
是通用
的
,所以最好让每个程序引用该
库
的
公共实例,而不是让每个程序包含
库
的
副本。这是在
链接
过程
中
实现
的
,其中一些对象在
链接
时被
链接
,而有些对象在运行时被
链接
(延迟/动态
链接
)。对于类似Unix
的
系统
,POSIX标准定义了对C
库
的
期望;其他
系统</e
浏览 4
提问于2015-07-25
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
渗碳过程中的碳势和温度控制如何影响质量?
如何在 Linux 上查找和删除损坏的符号链接
如何在 Linux 系统中防止文件和目录被意外的删除或修改
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券