腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
从iPhone
静态
库
中提取对象(*.o)文件
iphone
、
objective-c
、
linux
、
compiler-construction
我有一组iPhone
静态
库
(一个*.a文件),其中我只从其中调用了几个类。我过去曾使用
AR
(与
linux
库
一起)从
静态
库
中提取对象文件,删除不需要的对象文件并重新存档。但是,当我尝试使用iPhone
编译
的
静态
库
时,我会得到以下错误:
ar
: CustomiPhoneLib.a is a fat file (use libtool(1) or lipo(1) and
ar
(1) o
浏览 5
提问于2011-01-02
得票数 29
回答已采纳
4
回答
在Apple上组合
静态
库
objective-c
、
c
、
xcode
、
static-libraries
我在这个中尝试了这种方法,但似乎
ar
的
linux
版本与mac版本不同,因为我无法再次组合目标文件。我认为应该可以通过
ar
将其他
库
合并到Xcode生成的
库
中,而无需反<em
浏览 1
提问于2011-11-18
得票数 48
回答已采纳
3
回答
Android NDK:无归档符号表(运行ranlib)
android
、
android-ndk
、
java-native-interface
我在构建最终的.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
回答
如何在C中导出用户定义
库
c
、
shared-libraries
我创建了一个相当大的
库
: Stack.h : LinkedList.h :我如何导出这个
库
,以便其他人可以使用它们?它们是否必须将.c与其main链接在一起?
浏览 16
提问于2020-05-19
得票数 0
回答已采纳
1
回答
具有ubuntu eclipse(gcc/g++) 32位交叉
编译
应用程序连接的Xively
库
eclipse
、
ubuntu
、
xively
、
beagleboneblack
因此,我正在考虑使用从西弗利到我的utilise开发环境中使用的c
库
,它能工作吗?make: *** src: No such file or
AR
=arm-
linux
-eabi-gcc libxively make: Entering directory `/home/
浏览 1
提问于2013-09-12
得票数 0
2
回答
将多个
静态
归档文件合并为一个新的归档文件
c++
、
linux
、
makefile
我想
编译
我的代码,将它与几个
静态
库
链接起来,然后将
编译
后的代码与这些
静态
库
结合起来,形成一个新的
静态
库
。然而,我的Google Fu正在抛弃我。我该怎么做呢?提前谢谢
浏览 3
提问于2010-04-18
得票数 0
回答已采纳
1
回答
如何让cmake将D参数传递给
ar
,以便可重复构建
静态
库
c++
、
cmake
、
static-libraries
我的项目使用CMake从相同的C++代码构建
静态
库
和动态
库
。动态
库
文件(.so)在重建时保持不变,但
静态
库
文件(.a)在每次重建时都会更改。我开始理解这是因为
ar
工具的行为,我需要传递D参数来创建确定性输出。 我发现了一个cmake变量CMAKE_
AR
,它指向我机器上的/usr/bin/
ar
。
编译
输出显示执行的命令是:/usr/bin/
ar
浏览 42
提问于2021-06-02
得票数 0
1
回答
使用cmake构建
静态
库
的
静态
库
c++
、
build
、
cmake
、
linker
、
linker-errors
我试图创建一个
静态
库
的
静态
库
。但是,我不知道它们是否在第一个
编译
中。我试过第二个,但谁知道.更新: 似乎我不能将
静态
库
连接在一起,也不能从
静态
库
创建共享
库
。如何将所有代码打包到一个共享
库
和一个
静态
库
中?
浏览 0
提问于2018-04-25
得票数 8
回答已采纳
2
回答
从交叉
编译
静态
库
c
、
linux
我想在
linux
中为windows
编译
静态
库
。以下是我
编译
的过程
linux
中的
静态
库
( static )使用i586-mingw32msvc-cc -c static_lib.c -o static_lib.oCreated
编译
的源代码,
ar
rv static_lib.a static_lib.o和ranlib static_lib.aI中的
静态
库
在windows上创建了ecl
浏览 0
提问于2011-01-07
得票数 5
回答已采纳
1
回答
同时输出gcc的-S开关。然后通过gnu汇编程序生成目标代码。现在我必须通过ld连接
assembly
、
static
、
gnu
、
ld
、
static-linking
如何使用
静态
链接?我已经使用
Linux
中的动态标准
库
做到了这一点。我把gcc的-S开关放进去了。然后通过gnu汇编程序生成目标代码。现在我必须通过Ld链接(
静态
)。 请教我怎么做?
浏览 4
提问于2014-11-26
得票数 0
5
回答
C语言中的
库
文件
c
C语言中的
库
文件是.o还是.exe文件?
浏览 3
提问于2010-07-18
得票数 1
回答已采纳
2
回答
如何用头文件和源文件创建C
库
(适用于Ubuntu)?
c
、
ubuntu
我正在寻找一个程序来创建一个C
库
(即链接和
编译
成一个文件)的基础上.h文件和.c文件具有以下结构(它是一个FEC
库
: www.openfec.org )。我正在使用Ubuntu。
浏览 0
提问于2012-02-13
得票数 1
1
回答
如何在
Linux
或Macos下
编译
静态
.lib
库
c
、
linux
、
windows
、
macos
、
static-libraries
我正在寻找在
Linux
或Macos上
编译
静态
库
的方法,似乎有交叉
编译
来生成像一样的.a
库
,但这不是我想要的,我想要的是一个Windows的.lib
静态
库
文件,最好是Visual Studio。
浏览 0
提问于2017-12-03
得票数 11
回答已采纳
2
回答
如何使用cmake将参数传递给ranlib?
cmake
、
static-linking
在使用CMake
编译
静态
库
时,如何将参数传递给ranlib?我试过了:这适用于
ar
,但不适用于随后的ranlib命令。
浏览 1
提问于2015-09-01
得票数 3
1
回答
如何使用llvm
库
c++
、
llvm
、
static-libraries
、
llvm-clang
、
llvm-ir
例如:我们有Visual 2015/2013,32位/64位,
linux
,Debug/Release等。 减少这些
静态
库
“清单”的数量是很好的,所以我研究了Clang/LLVM。其思想是将
静态
库
编译
到LLVM bitcode中,并使用llvm工具创建一个llvm
静态
库
。当我们必须为特定平台创建二进制文件时,我们将使用llc (LLVM平台
编译
器)创建本机代码
静态
库</e
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
1
回答
编译
库
项目时CodeLite错误
codelite
我试图用CodeLite
编译
静态
库
项目并得到错误:
ar
: @testlib.txt: No such file or directory$(
AR
) $(ArchiveOutputSwitch)$(OutputFile) @$(ObjectsFileList) $(ArLibs)
浏览 4
提问于2014-05-23
得票数 0
回答已采纳
3
回答
使用许多其他
静态
库
链接到
静态
库
c++
我已经生成了一个
静态
库
,我们称之为MyLib.a。这个
静态
库
使用许多其他的
静态
库
,例如Lib1.aLib2.a.当我想在应用程序中使用我的
静态
libMyLib.a时,我必须链接到其他
库
Lib1.a和Lib2.a,并包括它们的.h文件,否则我的应用程序就不会
编译
或构建
编译
时是否需要包含这些
库
,还是在生成
静态
库
时遗漏了什么?
浏览 4
提问于2014-06-15
得票数 0
4
回答
在UNIX中创建.so和.a
unix
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
1
回答
交叉
编译
与arm-musl,ERROR> proc_open:隐藏符号`__init_array_end‘在proc_open中引用>
c++
、
c
、
cross-compiling
为了能够在android设备上运行,我正在尝试将lighttpd
编译
为
静态
处理器arm。我正在用交叉
编译
器arm-musl-linuxeabi,
编译
lighttpd -我在中下载了它,当我运行make时,我得到了如下错误: /home/ramly/working/arm-
linux
-musleabi/arm-
linux
-musleabi/bin/ld: proc_open: proc_open中的隐藏符号`__ini
浏览 1
提问于2013-03-11
得票数 0
3
回答
如何防止堆栈变量与GCC一起覆盖C++中的
静态
数组?
linux
、
gcc
、
linker
, 2, 3, 4, 5}}此数组位于
编译
到
库
中的源文件中。我有另一个源文件,它被
编译
成另一个具有自动数组的
库
:{} 当所有这些都链接在一起时,我看到list之一在mystruct_
ar
中的地址与my_string重叠,当我将某个东西复制到my_string中时,它会覆盖该list中的元素,从而导致各种问题。我对
编译
器和链接器工作方式的
浏览 2
提问于2011-12-18
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券