腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从iPhone
静态
库
中提取对象(*.o)文件
、
、
、
我有一组iPhone
静态
库
(一个*.a文件),其中我只从其中调用了几个类。我过去曾使用
AR
(与
linux
库
一起)从
静态
库
中提取对象文件,删除不需要的对象文件并重新存档。但是,当我尝试使用iPhone编译的
静态
库
时,我会得到以下错误:<em
浏览 5
提问于2011-01-02
得票数 29
回答已采纳
1
回答
为什么
静态
库
使用可重定位的对象文件而共享
库
使用源文件?
、
、
、
我正在读一本描述
静态
图书馆和共享
库
的教科书。有两个源文件,addvec.c和multvec.c,为了创建它们的
静态
库
,我们将按照以下方式使用
ar
工具:
linux
>
ar
rcslibvector.a addvec.o multvec.o 因此,基本上,它只需先创建可重定位的对象文件( .o ),然后与这些.o文件一起使用
ar
工具。但是,如果我们想构建一个共
浏览 0
提问于2020-09-02
得票数 0
1
回答
如何让cmake将D参数传递给
ar
,以便可重复构建
静态
库
、
、
我的项目使用CMake从相同的C++代码构建
静态
库
和动态
库
。动态
库
文件(.so)在重建时保持不变,但
静态
库
文件(.a)在每次重建时都会更改。我开始理解这是因为
ar
工具的行为,我需要传递D参数来创建确定性输出。 我发现了一个cmake变量CMAKE_
AR
,它指向我机器上的/usr/bin/
ar
。编译输出显示执行的命令是:/usr/bin/
ar
qc libfo
浏览 42
提问于2021-06-02
得票数 0
8
回答
如何将两个"
ar
“
静态
库
合并为一个?
、
、
我有两个
静态
Linux
库
,分别由
ar
cr、libabc.a和libxyz.a创建。我该怎么做呢。我想创建一个合并的
静态
库
,而不是将这两个
库
都提供给应用程序的最终链接。
浏览 6
提问于2010-09-29
得票数 107
回答已采纳
1
回答
Android :将
静态
库
合并为单个
库
、
、
、
、
我使用Android r8生成包含$(BUILD_STATIC_LIBRARY)的多个
静态
库
,并成功地获得: lib1.a、lib2.a、lib3.a等。android-ndk-r8\toolchains\arm-
linux
-androideabi-4.4.3\prebuilt\windows\arm-
linux
-androideabi\bin\
ar
浏览 2
提问于2013-01-30
得票数 2
回答已采纳
1
回答
如何在C中导出用户定义
库
、
我创建了一个相当大的
库
: Stack.h : LinkedList.h :我如何导出这个
库
,以便其他人可以使用它们?它们是否必须将.c与其main链接在一起?
浏览 16
提问于2020-05-19
得票数 0
回答已采纳
1
回答
具有ubuntu eclipse(gcc/g++) 32位交叉编译应用程序连接的Xively
库
、
、
、
因此,我正在考虑使用从西弗利到我的utilise开发环境中使用的c
库
,它能工作吗?make: *** src: No such file or
AR
=arm-
linux
-eabi-gcc libxively make: Entering directory `/home/nishant&
浏览 1
提问于2013-09-12
得票数 0
1
回答
为什么编译Fortran MAIN__对象会产生MAIN__存在重复定义的错误?
、
、
-r8 -align common -w -O3 -Wl,--start-group /opt/ohpc/pub/intel/compilers_and_libraries_2017.2.174/
linux
/mkl/lib/intel64/libmkl_intel_lp64.a /opt/ohpc/pub/intel/compilers_and_libraries_2017.2.174/
linux
&
浏览 4
提问于2019-07-31
得票数 0
3
回答
Android NDK:无归档符号表(运行ranlib)
、
、
我在构建最终的.so时遇到了以下错误: /Users/ssk/code/client/git/thirdparty/android-ndk-r16b/android-ndk/toolchains/arm-
linux
-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-
linux
-androideabi/4.9.x/../..
浏览 2
提问于2018-09-19
得票数 7
1
回答
同时输出gcc的-S开关。然后通过gnu汇编程序生成目标代码。现在我必须通过ld连接
、
、
、
、
如何使用
静态
链接?我已经使用
Linux
中的动态标准
库
做到了这一点。我把gcc的-S开关放进去了。然后通过gnu汇编程序生成目标代码。现在我必须通过Ld链接(
静态
)。 请教我怎么做?
浏览 4
提问于2014-11-26
得票数 0
4
回答
在Apple上组合
静态
库
、
、
、
我在这个中尝试了这种方法,但似乎
ar
的
linux
版本与mac版本不同,因为我无法再次组合目标文件。我认为应该可以通过
ar
将其他
库
合并到Xcode生成的
库
中,而无需反编译构建产品。我该如何做到这一点?
浏览 1
提问于2011-11-18
得票数 48
回答已采纳
1
回答
使用cmake构建
静态
库
的
静态
库
、
、
、
、
我试图创建一个
静态
库
的
静态
库
。libMyRtspClient应该有所有这些
库
链接到它。似乎我不能将
静态
库
连接在一起,也不能从
静态
库
创建共享
库
。如何将所有代码打包到一个共享
库
和一个
静态
库
中?
浏览 0
提问于2018-04-25
得票数 8
回答已采纳
1
回答
从目标文件(.a )在macos上创建存档文件(.o文件)
、
、
我想创建自己的
静态
库
。我看过youtube上的
Linux
教程(我找不到任何mac教程)。教程使用命令行工具
ar
将.o文件转换为.a文件。这是输出:usage:
ar
-d [-TLsv] archive file ...
ar
-m [-TLsv] archive file ...
ar
-m [-abiTLsv] position archive file ...
ar
浏览 0
提问于2020-07-08
得票数 0
回答已采纳
2
回答
在
Linux
中创建
静态
库
时出现问题
、
我正在创建一个简单的
库
来在我的应用程序中使用,以省去我一遍又一遍定义一些函数的麻烦。Wall -g -WextraLIB=libjimi.a
ar
.c @rm *.o @rm $(LIB) 现在,如果我链接
库
,我会得到一个段错误,但如果我链接我链接的目标文件
浏览 4
提问于2009-03-12
得票数 1
回答已采纳
1
回答
在
linux
上可用
、
、
我正试着把一个api从windows移植到
linux
。到目前为止,我已经完成了在file.cpp和file.h上的工作,但我仍然为windows指定了一个
库
.lib,这是api正常工作所必需的。如何从这个
库
中构建一个在
linux
上可用的file.a?
浏览 8
提问于2012-12-14
得票数 0
回答已采纳
1
回答
如何使用系统
库
创建
静态
库
?
、
我用C++
库
编写了一个简单的ntl程序。我试图从我的程序中创建一个
静态
库
。但是,当我在另一个项目中使用libMyStaticLib.a时,我会得到以下错误:/usr/lib/gcc/x86_64-
linux
-gnuinclude <iostream>
浏览 1
提问于2016-03-30
得票数 1
回答已采纳
1
回答
当
库
名称包含空格时,如何组合多个
静态
库
?
、
、
我正在开发各种风格的
Linux
,并且我需要组合多个
静态
库
,比如 foo1.afoo2.a 放入一个单独的组合
静态
库
(请注意,第二个文件的名称中有一个空格)。我看过一些stackoverflow文章,它们解释了如何使用
ar
mri脚本来实现这一点。建议创建一个名为combine.
ar
的文件,其内容如下 CREATE comboLib.aADDLIB foo bar.aVERBOSE SAVE
浏览 11
提问于2019-07-04
得票数 3
1
回答
如何观察mac中
静态
库
的内容?
、
、
我在xCode中创建了一个
静态
库
项目,并构建了一个名为mylib.a的.a。有一些代码(.m文件)和另一个名为common.a的
静态
库
文件来通知
静态
库
nylib.a。我知道在
Linux
中有一些命令(例如
ar
,nm )可以完成这个任务。但它不在mac上运行。
浏览 4
提问于2012-07-18
得票数 17
回答已采纳
2
回答
将多个
静态
归档文件合并为一个新的归档文件
、
、
我想编译我的代码,将它与几个
静态
库
链接起来,然后将编译后的代码与这些
静态
库
结合起来,形成一个新的
静态
库
。然而,我的Google Fu正在抛弃我。提前谢谢。
浏览 3
提问于2010-04-18
得票数 0
回答已采纳
1
回答
使用‘`
ar
-rc`与libtool之间有什么区别?
、
我是c
库
的新手,我正在做一个不允许使用libtool的项目。 当链接器去链接一个
库
时,它是链接整个.a文件还是只链接它需要的部分?
浏览 8
提问于2022-04-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券