腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
在
Linux
机器上链接
静态
库
文件
、
我已经为
linux
x86
生成
了一个
静态
库
。
如何
在
Linux
中
静态
链接这个
库
?
浏览 5
提问于2013-10-07
得票数 0
1
回答
静态
库
-调试还是发布?
、
、
、
我来自Windows,并与gcc一起
生成
了一个C++
静态
库
(libMyLib.a)。在Windows中,您实际上可以
生成
带有调试信息和未优化的调试
静态
库
(.lib);然后,您还可以
生成
一个不需要调试信息的发布
静态
库
(.lib),并且可以
静态
地链接到最终产品中。0000000000002ea0 l F .text 00000000000001fc _ZN12_GLOBAL__N_121debugMyFunct
浏览 0
提问于2016-01-06
得票数 1
回答已采纳
3
回答
用于
Linux
和Windows的C++跨平台动态
库
、
、
我想写一些跨平台
库
代码。我正在创建一个
静态
和动态
库
,大多数开发都是在
Linux
上完成的,我已经在
Linux
中
生成
了
静态
和共享
库
,但现在想要使用相同的源代码以.lib和.dll的形式
生成
静态
和动态
库
的Windows版本。我不需要在
Linux
下编译;我很乐意直接在Windows下编译。另外,我还使用了两个外部
库
: Boost和Xerces XML,我已经在Window
浏览 4
提问于2009-08-05
得票数 28
回答已采纳
3
回答
静态
库
如何
链接到依赖关系?
、
、
、
在这种情况下,依赖关系是
如何
连接起来的?libA在编译时是否必须
静态
链接到libSomething,或者libA (使用libA的应用程序)的用户是否需要同时链接到libA和libSomething? 谢谢
浏览 1
提问于2011-10-21
得票数 22
回答已采纳
5
回答
静态
编译openssl二进制文件
当从源tarball构建时,config & make命令
生成
的openssl二进制文件被动态链接到以下
库
: libc.so.6 => /lib/x86_64-
linux
-gnu/libc.s
浏览 6
提问于2013-11-22
得票数 6
1
回答
然后通过gnu汇编程序
生成
目标代码。现在我必须通过ld连接
、
、
、
、
如何
使用
静态
链接?我已经使用
Linux
中的动态标准
库
做到了这一点。我把gcc的-S开关放进去了。然后通过gnu汇编程序
生成
目标代码。现在我必须通过Ld链接(
静态
)。 请教我怎么做?
浏览 4
提问于2014-11-26
得票数 0
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
如何
添加此索引
浏览 2
提问于2013-01-30
得票数 2
回答已采纳
1
回答
通过CMake
生成
的TFLite共享
库
不起作用
、
、
按照tensorflow lite CMake build中的步骤在
LInux
主机上构建
库
。 描述当前行为:默认的CMakeLists文件创建
静态
库
。我们希望通过CMake
生成
一个只能
生成
C++ TFLite
静态
库
的动态
库
描述预期行为:需要创建C++ TFLite动态
库
。 已修改CMakeLists以
生成
共享
库
。但是
生成
的那个不起作用。
浏览 75
提问于2021-11-15
得票数 1
3
回答
在共享主机上为32位
linux
编译git
、
、
、
我需要在一个廉价的共享主机上设置Git客户端,使用的是一个无名称的32位
Linux
发行版。GCC不在所以我不能在服务器上编译。我确实有另外两台64位
Linux
服务器和一台OSX笔记本电脑,我可以尝试在上面交叉编译二进制文件。但是我似乎无法正确地编译它;当我将二进制文件推送到32位服务器时,它告诉我它无法运行可执行文件。有谁知道
如何
做到这一点,或者,在哪里可以找到通用的32位Git二进制文件? 谢谢
浏览 1
提问于2010-11-11
得票数 7
1
回答
Unix/
Linux
环境中的动态链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器路径中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将路径添加到.lib文件中。有些人称它为
静态
链接动态
库
。或者,我们可以在运行时显式加载动态
库
。在这种情况下,我们不需要为链接器指定lib文件路径。
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
编译Android NDK
库
、
、
、
、
现在我有了一个C++
库
,我需要在Android NDK代码中包含、导入和链接(.a文件)。我知道这个
库
需要为Android交叉编译,但是如果我只构建
Linux
二进制文件(.a文件),并将其链接起来,它能工作吗?此外,C++
库
是使用Windows平台和CMake构建的,后者
生成
一个.lib(windows的
静态
库
版本)。从Windows平台(
静态
lib版本的
Linux
)
生成
.a文件的最好方法是什么?
浏览 7
提问于2020-01-06
得票数 1
2
回答
如何
在Qt Creator中管理多个项目?
、
、
、
我有一个依赖于多个
静态
库
的exe,在visual studio中,它们都是作为一个sln文件的一部分进行管理的,并且exe依赖于
静态
库
。有什么建议吗?我对Qt Creator完全陌生,需要将它用于
linux
移植。 谢谢!
浏览 9
提问于2011-06-17
得票数 5
回答已采纳
1
回答
在链式
静态
库
上,是否必须添加链接的所有
库
?
、
、
我制作了
静态
库
A,
库
使用的是另一个
静态
库
B。因为我知道
静态
库
是在编译时组合的,所以
库
B已经包含在A中了。但是,在编译代码C时,似乎需要添加
库
B也显示未定义的引用错误。为什么?
浏览 2
提问于2014-11-27
得票数 1
回答已采纳
4
回答
在Apple上组合
静态
库
、
、
、
我在这个中尝试了这种方法,但似乎ar的
linux
版本与mac版本不同,因为我无法再次组合目标文件。我认为应该可以通过ar将其他
库
合并到Xcode
生成
的
库
中,而无需反编译构建产品。我该
如何
做到这一点?
浏览 1
提问于2011-11-18
得票数 48
回答已采纳
4
回答
在UNIX中创建.so和.a
如何
在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
2
回答
GHC
静态
链接动态
库
、
、
、
、
在Arch
Linux
上,默认情况下已安装的Haskell
库
是动态链接的。所以要在ghc中编译任何东西,我必须使用-dynamic标志,否则它甚至不会发现
库
。但是,我希望
生成
可以分发到其他系统的
静态
链接的二进制文件。我尝试了中的-optl-static,但这导致了无数的“未定义引用”错误。
浏览 3
提问于2021-04-14
得票数 2
1
回答
如何
使用CMake构建共享
库
和
静态
库
,而无需重新编译源代码
、
、
、
我想构建一个
静态
版本和共享版本的同一个
库
,就像所描述的那样。然而,源代码被编译了两次,每个版本一次,这是不必要的。有什么方法可以避免这种情况吗?
浏览 4
提问于2012-01-18
得票数 1
回答已采纳
1
回答
如何
通过微软arm C/C++工具使用gnu C/C++工具
生成
的
静态
库
、
、
、
、
我有一个由GNU tools for ARM on
Linux
环境
生成
的
静态
库
(.a),我想在Windows环境(Visual Studio2008)中使用这个
库
,使用微软的ARM工具架构。有没有办法在微软工具中使用.a
静态
库
?谢谢!
浏览 4
提问于2013-06-07
得票数 1
3
回答
在编译时链接到共享对象
、
、
、
、
在Windows中,许多.dlls都带有一个对应
静态
.lib。我的理解是,.lib的对应物基本上包含LoadProcAddress调用,这样程序员就不必自己去做了。从本质上讲,这是一种节省时间的方法。当我切换到
Linux
时,我假设情况是一样的,用.so替换.dll,用.a替换.lib,但我发现这是错误的,我不知道发生了什么: 我使用的是一个.a/.so对的
库
。我是在链接.a,但是当我在
生成
的二进制文件上执行ldd时,它不包含对相应.so文件的引用。因此,我尝试链接到.so文件,令我惊讶的是,这起作用了。是的,我已
浏览 0
提问于2011-02-12
得票数 2
4
回答
什么时候需要头文件才能使用
静态
库
?
、
、
如果我在
Linux
的C++中创建了一个
静态
库
,
生成
了一个".a“文件,那么我(或者其他人)该
如何
使用这个
库
呢?例如,我的
库
定义了一个类。我假设仅仅提供".a“文件是不够的,还需要提供一个头文件。
如何
知道".a“文件必须提供哪些头文件? 例如,我是否需要为我的
库
提供所有包含在代码中任何位置的头文件?
浏览 1
提问于2012-12-16
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在linux下安装 mysql数据库
Linux 环境下 PHP 如何获取 Access 数据库数据
Linux 下如何实现 MySQL 数据库定时自动备份?
linux下如何实现mysql数据库每天定时自动备份
Linux下如何实现Mysql数据库每天自动备份定时备份
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券