腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
静态
库
链接到gcc
Linux
的动态实验室中
、
、
、
我有很多在32位平台
Linux
下的"
c++
“上编写的
静态
库
。现在我需要用我的
c++
功能在64位平台
Linux
上编译"c“动态
库
。谁能告诉我做这件事最好的方法。我知道我应该把所有的函数原型放到extern "C"逻辑中,但是我应该用"-fPIC" key编译
静态
库
吗?我必须在gcc编译器中使用哪些键来链接我的
c++
库
?任何帮助都将不胜感激 非
浏览 13
提问于2017-08-09
得票数 1
5
回答
在
Linux
中调试应用程序
、
、
、
我想在
Linux
中调试一个应用程序。应用程序是在
C++
中创建的。GUI是使用QT创建的。GUI与一个
静态
库
相链接,该
静态
库
可以被视为应用程序的后端。但是我怎么能附着
库
呢? 有没有在
linux
中调试
库
的经验?
浏览 0
提问于2008-11-26
得票数 1
回答已采纳
1
回答
NetBeans创建
静态
库
c++
、
、
、
我已经在
C++
中有了一个项目,我想为这个项目创建一个
静态
库
。我通过拖放方式将NetBeans my
C++
项目放入其中。 现在,我如何为这个项目创建一个
静态
库
?我在
Linux
中有8.2版本的NetBeans
浏览 2
提问于2017-10-03
得票数 0
1
回答
是否在Visual Studio代码中指定
库
路径?
、
、
如何指定
库
路径,即在Visual Studio Code (
C++
)中查找
静态
/共享
库
的位置?我已经指定了包含路径(头文件),如下所示: "${workspaceRoot}", "/us
浏览 14
提问于2017-07-14
得票数 9
2
回答
linux
中的/MT (VC++)与g++ (CentOS)的等效开关是什么?
、
、
、
、
我的用户抱怨说,他们必须在他们不拥有的机器上安装
linux
线程构建块,而且许多主机不希望为我的最终用户安装英特尔线程构建块,因此我希望创建一个
静态
版本的动态
库
/插件/模块/扩展(不管插件
C++
程序/ dll我发现对于Windows,我必须使用/MT (多线程),而不是默认的/MD开关(多线程DLL),这样我的程序就没有依赖项(但是,windows有一个并发容器
库
,所以我不需要在那里使用)。我只是不知道
linux
的等价性是什么?
浏览 1
提问于2013-07-17
得票数 2
回答已采纳
1
回答
通过CMake生成的TFLite共享
库
不起作用
、
、
按照tensorflow lite CMake build中的步骤在
LInux
主机上构建
库
。 描述当前行为:默认的CMakeLists文件创建
静态
库
。我们希望通过CMake生成一个只能生成
C++
TFLite
静态
库
的动态
库
描述预期行为:需要创建
C++
TFLite动态
库
。 已修改CMakeLists以生成共享
库
。但是生成的那个不起作用。
浏览 75
提问于2021-11-15
得票数 1
1
回答
编译Android NDK
库
、
、
、
、
现在我有了一个
C++
库
,我需要在Android NDK代码中包含、导入和链接(.a文件)。我知道这个
库
需要为Android交叉编译,但是如果我只构建
Linux
二进制文件(.a文件),并将其链接起来,它能工作吗?此外,
C++
库
是使用Windows平台和CMake构建的,后者生成一个.lib(windows的
静态
库
版本)。从Windows平台(
静态
lib版本的
Linux
)生成.a文件的最好方法是什么?
浏览 7
提问于2020-01-06
得票数 1
1
回答
Linux
下针对靛蓝化学信息学包的
静态
链接抱怨使用Free时对__dso_handle的未定义引用
、
、
、
、
更新1根据,与
C++
代码的链接直到下一个主要版本完成。根据,Free不能直接链接到
C++
对象中。应该将它们放在共
浏览 3
提问于2014-05-14
得票数 1
回答已采纳
2
回答
如何在
linux
上构建iOS
静态
库
、
、
我有写在
linux
上的
c++
静态
库
。可以为iOS构建这个
库
吗?我已经安装了g++-arm-
linux
-gnueabi,但是当我尝试这样做时:输出为: target
浏览 0
提问于2013-04-11
得票数 1
回答已采纳
1
回答
关于
Linux
c++
静态
库
、
这里我有几个问题,因为
静态
库
需要您的帮助。 从一些书中我了解到,
静态
库
(
Linux
中的.a)包含一组已编译的对象,当它链接到一个可执行文件时,链接工具只会删除那些实际引用的对象。然后让我们更进一步,假设我们有两个.a
库
,第一个包含1.o、2.o和3.o,第二个包含3.o4.o和5.o。这些.a
库
是在MinGW中构建的,然后应该与MSVC兼容。我可以将这些
库
包含到MSVC项目中,并成功地构建我的程序。这是否意味着,.a在MSVC或.lib (用于Win的
浏览 5
提问于2014-03-13
得票数 4
2
回答
程序在内存和
静态
/共享
库
中的位置
、
、
、
、
当我运行一个程序(在
linux
中)时,它会全部加载到物理内存中吗?如果是这样,使用共享
库
,而不是
静态
库
,在缓存方面有帮助吗?一般来说,什么时候应该使用共享
库
,什么时候应该使用
静态
库
?我的代码要么是用C写的,要么是用
C++
写的。
浏览 0
提问于2012-04-12
得票数 0
回答已采纳
7
回答
动态
库
是否违反了
C++
标准?
、
、
、
C++
标准3.6.3状态是否意味着它违反了
C++
标准,因为这些析构函数已经过早运行?
浏览 6
提问于2011-11-03
得票数 22
回答已采纳
1
回答
在同一个程序中使用
Linux
C++
共享
库
和
静态
库
、
、
、
如何在同一个
Linux
程序中同时使用
C++
共享
库
和
静态
库
?编辑:问题不在于无法找到-lwhatever错误,因为它只是因为没有指定
库
的
静态
版本而发生。我要做的是指定哪些
库
是
静态
链接的,哪些是动态的。
浏览 2
提问于2012-03-02
得票数 2
回答已采纳
4
回答
Linux
,在一台主机上编译一段代码,在另一台主机上运行?
、
、
代码是用c/
c++
编写的,可能依赖于编译主机中的一些
库
;并且它应该在另一个主机上运行,而不会出现
库
依赖问题。两台主机都是
linux
,可能有不同的版本。你有好的策略吗?
浏览 3
提问于2012-10-09
得票数 2
回答已采纳
1
回答
如何在
c++
中的visual studio 2010中添加.a文件
、
、
、
、
早上好, 我目前使用的是Qt 4.8.6和visual Studio2010
c++
。
浏览 59
提问于2016-08-12
得票数 0
回答已采纳
1
回答
VS2017不将其他包含目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017
c++
跨平台项目(
linux
)。我能够编译并运行一个可执行项目。我不想将包含文件添加到动态
库
项目中,因为有理由发
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
1
回答
确定
库
的地址存储器
、
、
、
、
我想知道是否有人知道一些工具,可以告诉你用
C++
( windows,
linux
和macos)编写的
静态
或动态
库
的内存地址。 谢谢
浏览 1
提问于2011-08-18
得票数 0
回答已采纳
2
回答
如何使用gcc命令与“-
静态
”
、
、
当我试图使用gcc命令编译一个
静态
库
“t1”的测试程序时,这个
库
是自己存档的。ar rcv libt1.a t1.ogcc -L.lcrt0.o但是,如果我删除这样的“
静态
但我搜索了很多,找出其他人使用‘-
静态
’,他们不会得到一个错误。所以请帮我想想。
浏览 11
提问于2016-03-23
得票数 2
回答已采纳
1
回答
静态
库
-调试还是发布?
、
、
、
我来自Windows,并与gcc一起生成了一个
C++
静态
库
(libMyLib.a)。在Windows中,您实际上可以生成带有调试信息和未优化的调试
静态
库
(.lib);然后,您还可以生成一个不需要调试信息的发布
静态
库
(.lib),并且可以
静态
地链接到最终产品中。0000000000002ea0 l F .text 00000000000001fc _ZN12_GLOBAL__N_121debugMyFunction2Ejllj 因为有'
浏览 0
提问于2016-01-06
得票数 1
回答已采纳
1
回答
是否有可能使
静态
C++
库
自我包含?
、
如果我的
库
有外部依赖关系,是否可以将这些
库
包含到我自己的
静态
库
中,那么我的
库
的用户就不需要链接到这些依赖项了吗?还是我应该把它变成动态
库
?2$ ar -rcs libamazing_cpp.a library.o4$ clang main.o libamazing_cpp.a 只需要链接到我的
静态
库
就可以编译
浏览 3
提问于2021-01-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS
Android C++系列:Linux信号(三)
动态库与静态库小看法
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券