腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
中将.o文件转换为
静态
库
并使其在终端上可用
c
、
linux
、
terminal
、
static-libraries
、
unix-ar
我想要创建一个简单的
库
,在编译和ar命令之后,我可以得到结果.a文件。我想知道如何将mylib.a添加为
静态
libary,并使其在终端上可用。这个
库
很简单,我只想从终端
调用
linux
中的几个syscall。 我还
查看
了ctypes.sh的代码,所
浏览 6
提问于2020-12-08
得票数 0
回答已采纳
1
回答
linux
上的libupnp
静态
库
linux
、
virtualbox
、
upnp
(
Linux
在VirtualBox上)这份汇编完全符合以下要求:make我尝试用cp ../upnp/..libs/libupnp.so /usr/local/lib共享
库
,并在我的Makefile中
调用
它,我的项目工作良好,没有任何问题
浏览 7
提问于2013-08-05
得票数 0
1
回答
如何在C中
调用
另一个编译的*.o对象文件中的函数
c
、
linux
、
eclipse
、
googletest
我得到了几个*.o文件,它们都定义了函数,并将在将来用作
库
。我需要对这些功能进行单元测试。我已经在我的测试环境(Eclipse、
Linux
、Google )中链接了这些*.o文件,所以,我的问题是: 非常感谢。
浏览 2
提问于2015-10-08
得票数 0
回答已采纳
1
回答
CMake项目编译精细的共享
库
,但不使用
静态
库
c++
、
cross-platform
、
cmake
我有一个工作项目(P1),其中有一个
调用
静态
库
的EXE。它在Windows、MAC和
Linux
上编译和执行良好。,,那些小白脸在那里。OK,编译器可以访问它们。好的。好的, 我当时很绝望,我只是
浏览 10
提问于2012-03-28
得票数 0
回答已采纳
1
回答
将
静态
库
链接到exe和共享
库
后的分段错误
gcc
、
linker
、
static-linking
、
dynamic-linking
我有一个
静态
链接glib
库
和动态链接共享
库
的程序,而共享
库
又
静态
地链接相同的glib
库
。当我运行这个程序时,我会得到一个分段错误。在gdb中调试之后,我发现在glib中定义了一个正在设置的global static变量,并且它在一个
调用
跟踪中和一个以后的
调用
跟踪中具有不同的值。然后我注意到变量地址也不同。可执行文件不应该覆盖共享
库
中的符号吗?所以在动态链接期间,可执行文件中只有一个全局
静态
变量?故事的另一部分是,还有
浏览 3
提问于2021-06-11
得票数 1
回答已采纳
4
回答
将C++编译成可移植的
linux
二进制文件
c++
、
portability
、
static-linking
、
portable-executable
我听说过
静态
链接,但我对它的确切后果感到困惑;什么可以和什么不能
静态
链接(即Qt、OpenGL、libstdc++呢?)之后,二进制将在多大程度上是“可移植的”。我也听说过LSB (
Linux
),但我不知道它到底是什么,也不知道它在这个意义上是否有帮助。
浏览 8
提问于2011-04-06
得票数 11
回答已采纳
2
回答
如何在AWS官方的Rocky
Linux
上安装
静态
库
(如libstdc++、libm、libc)?
linux
、
gcc
、
amazon-ec2
、
static-libraries
、
rhel
在其他地方(例如,Ubuntu)使
静态
链接的构建工作得很好。/usr/bin/ld: cannot find -lm
查看
整个系统中任何lib*.a的
静态
链接,我确实发现 /
浏览 28
提问于2022-08-04
得票数 0
回答已采纳
2
回答
为什么Win和
Linux
上PCRE
静态
库
的大小不同
c++
、
c
、
linux
、
static-libraries
、
pcre
这是我第一次在我的项目中使用PCRE
库
。我下载了源代码(版本8.20),并在
linux
和windows (都是x86)上用相同的选项构建了它。我真的对图书馆大小的差异感到困惑。在windows上,我有138Kb的
静态
库
,而在
Linux
上,它是1700Kb,是它的12倍多。我将感谢您对此的任何评论。也许我做错了什么?更新:优化标志为-O2在
linux
上使用
浏览 3
提问于2011-11-25
得票数 1
1
回答
如何
查看
android
静态
库
的ABI?
android
、
ios
、
architecture
、
static-libraries
、
abi
有没有任何方法检查
静态
库
的安卓?例如,对于iOS
静态
库
,我们只需
调用
:并展示了mylib.a
库
的体系结构。如果安卓
静态
库
有类似的方式来
查看
库
的ABIs?如果我在android
静态
库
上运行lipo -info,就会得到错误。 有类似的命令吗?提前谢谢。
浏览 6
提问于2020-09-24
得票数 4
1
回答
在
linux
内核中使用
静态
库
c
、
linux-kernel
、
lib
我正在为
Linux
内核开发一个模块。它为我伙伴在系统
调用
中
调用
导出了一些函数(我的伙伴修改了
Linux
内核中的系统
调用
源代码)。我可以为我的模块建立
静态
库
,只需为我的合作伙伴发送lib,头文件?
浏览 23
提问于2017-03-03
得票数 0
1
回答
防止进入
静态
库
代码
ios
、
xcode
、
frameworks
、
static-libraries
、
ios-frameworks
我已经成功地创建并使用了
静态
库
,我所有的.m文件都嵌入到.a文件中, 每当代码到达该断点时,他都会单击step on按钮。
浏览 2
提问于2014-06-14
得票数 3
回答已采纳
1
回答
静态
链接函数在dll转储输出中不可见
dynamic
、
dll
、
static
、
invisible
、
dumpbin
我有一个动态
库
A.dll,它使用一个包含函数"int foo()“的
静态
库
B.lib。当我使用dumpbin (在win32,vs2010上)来
查看
dll中的符号时- foo是不可见的-这是预期的吗?我在
linux
上对此进行了测试,但在
linux
上并非如此。卡皮尔。
浏览 3
提问于2012-03-09
得票数 0
3
回答
GCC如何编译引用
静态
库
的应用程序
gcc
、
static
例如,我读到过在编译引用
静态
库
的应用程序时,gcc编译器可以执行某些优化-它只会从应用程序所依赖的
静态
库
中“拉入”该代码。如果应用程序没有使用
静态
库
的一部分,这有助于将应用程序的可执行文件的大小保持在最小。2) GCC如何知道应用程序实际使用的是
静态
库
中的哪些代码?它是否只
查看
(直接或间接)包含在应用程序中的头文件,然后相应地提取代码?或者,它是否实际
查看
正在
调用
静态</
浏览 4
提问于2010-05-06
得票数 0
2
回答
从iPhone
静态
库
中提取对象(*.o)文件
iphone
、
objective-c
、
linux
、
compiler-construction
我有一组iPhone
静态
库
(一个*.a文件),其中我只从其中
调用
了几个类。我过去曾使用AR (与
linux
库
一起)从
静态
库
中提取对象文件,删除不需要的对象文件并重新存档。但是,当我尝试使用iPhone编译的
静态
库
时,我会得到以下错误:ar: CustomiPhoneLib.a
浏览 5
提问于2011-01-02
得票数 29
回答已采纳
2
回答
如何在
linux
上编译,以使生成的可执行文件不需要共享
库
linux
、
compilation
、
compatibility
我想在另一台
Linux
机器上使用其中一个工具(pdf2swf)。当我移动它并在另一台机器上运行它时,它会要求一些共享
库
。有没有可能编译swftools (特别是pdf2swf),这样当我在另一台
Linux
机器上运行它时,它不会要求任何共享
库
?如果可执行文件本身的大小更大,只要它可以独立运行,这是可以的。我是
Linux
的新手,所以如果有需要高级知识的东西,请给我适当的在线资源。 问候
浏览 1
提问于2011-03-13
得票数 0
回答已采纳
1
回答
静态
双星的可行性
libraries
、
shared-library
、
binary
我正在试图找出
静态
二进制文件比共享二进制文件更受欢迎的发行版的含义。为此,我组装了一个小型Scala外壳脚本,1)遍历/bin、/sbin、/usr/bin、/usr/sbin目录,2)定位非符号链接可执行文件,3)对ldd列出的
库
的文件大小进行求和。也就是说,针对同一个共享
库
编译的二进制文件将允许内核在运行时只实例化共享
库
一次。在
静态
二进制文件的情况下,每个二进制文件都需要为同一个
库
预留额外的内存。如果有足够的交换空间,那还会
浏览 0
提问于2013-02-03
得票数 4
回答已采纳
1
回答
Unix/
Linux
环境中的动态链接类型
compiling
、
dynamic-linking
、
shared-library
、
static-linking
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接动态
库
。或者,我们可以在运行时显式加载动态
库
。在这种情况下,我们不需要为链接器指定lib文件路径。
调用</e
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
如何从JNI
调用
c++方法
android
、
c++
、
c
、
android-ndk
、
java-native-interface
libtwolib-first 我一直在犯这个错误: 函数/home/username/ndk/android-ndk-r9/toolchains/arm-
linux
-androideabi-4.6/prebuilt/
linux
-x86_64/bin/../lib/gcc/arm-
linux
-androideabi/4.6/.
浏览 0
提问于2013-10-10
得票数 1
回答已采纳
1
回答
内置Python模块sqlite3是使用全局计算机的sqlite3共享
库
,还是
静态
链接?
python
、
linux
、
sqlite
、
static-linking
、
dynamic-linking
在
Linux
上(使用Python3.5,但在最近的版本中类似),下面是如何
调用
内置模块sqlite3:==> sqlite3/__init__.py: fromdbapi2.py: from _sqlite3 import * _sqlite3.**.s
浏览 2
提问于2021-07-30
得票数 1
回答已采纳
7
回答
动态
库
是否违反了C++标准?
c++
、
dll
、
shared-libraries
、
language-lawyer
C++标准3.6.3状态是否意味着它违反了C++标准,因为这些析构函数已经过早运行?
浏览 6
提问于2011-11-03
得票数 22
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的系统调用与函数库的关系
C+程序编译之谜(二)——隐藏源码,动态和静态链接库的秘密
探索静态库与动态库的“奥秘”
怎么给 Python写C 扩展
由于找不到mfc110u.dlI,无法继续执行代码,重新安装程序可能会解决此问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券