腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我需要为编译器指定一个间接使用的
库
吗?
、
如果C程序使用
库
A (.a或.so),而
库
A使用另一个
库
B (.a或.so),那么在编译C程序时,是否必须将
库
B的
头文件
和
库
文件的路径指定给编译器(如gcc 谢谢。
浏览 3
提问于2017-10-29
得票数 0
1
回答
VS2017不将其他包含目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017 c++跨平台项目(
linux
)。我能够编译并运行一个可执行项目。我不想将包含文件添加到动态
库
项
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
1
回答
如何为
静态
库
和
头文件
构建libpcap源代码
、
、
我有libpcap的源代码,我想为我的
linux
平台构建
静态
库
和
头文件
。任何人都知道执行此操作的配置命令。 谢谢。
浏览 5
提问于2011-08-02
得票数 1
4
回答
什么时候需要
头文件
才能使用
静态
库
?
、
、
如果我在
Linux
的C++中创建了一个
静态
库
,生成了一个".a“文件,那么我(或者其他人)该如何使用这个
库
呢?例如,我的
库
定义了一个类。我假设仅仅提供".a“文件是不够的,还需要提供一个
头文件
。如何知道".a“文件必须提供哪些
头文件
? 例如,我是否需要为我的
库
提供所有包含在代码中任何位置的
头文件
?
浏览 1
提问于2012-12-16
得票数 5
回答已采纳
1
回答
如何在C中导出用户定义
库
、
我创建了一个相当大的
库
: Stack.h : LinkedList.h :我如何导出这个
库
,以便其他人可以使用它们?它们是否必须将.c与其main链接在一起?
浏览 16
提问于2020-05-19
得票数 0
回答已采纳
3
回答
用C编写的分发
库
、
假设我有一些用C编写的代码,其中定义了一些数据结构和一些处理这些结构的函数,所有这些都在一个名为src1的目录中。假设我现在想要分发这段代码。基本上,我需要知道的是在项目中使用外部代码的正确约定。
浏览 3
提问于2012-05-14
得票数 4
回答已采纳
1
回答
集成cmake与eclipse时缺少源和包含文件夹
、
项目 2. subproject_2 .cpp (所有源文件)和CMakeLists.txt 2(创建
静态
库</em
浏览 1
提问于2012-12-05
得票数 0
2
回答
C链接
库
独立于生成
、
、
、
、
开发系统为
Linux
64位系统,目标系统为
Linux
ARM系统。我开发它是因为使用共享
库
的懒惰,但如果我共享它,它肯定不会工作,因为共享对象丢失了。我试图通过从源代码构建
库
来从共享
库
更改为
静态
库
,因为它没有提供
静态
库
,但当我尝试构建项目时,它给出了未定义的引用错误。这应该与缺少的
头文件
有关。但是,如果我在构建过程中包含
头文件
,则在分发它们时也会出现同样的问题。 有没有可能使用
库
浏览 0
提问于2016-12-21
得票数 0
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?如果我们将
头文件
添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
在
linux
内核中使用
静态
库
、
、
我正在为
Linux
内核开发一个模块。它为我伙伴在系统调用中调用导出了一些函数(我的伙伴修改了
Linux
内核中的系统调用源代码)。我可以为我的模块建立
静态
库
,只需为我的合作伙伴发送lib,
头文件
?
浏览 23
提问于2017-03-03
得票数 0
3
回答
C的交叉编译要求
、
、
在我的例子中,我试图在我的Fedora
Linux
盒上交叉编译一个程序,该程序将在ARM单板计算机上运行。 我的第一个问题是关于标题的。我已经下载了arm
Linux
工具包,它在包含目录中包含
头文件
,如stdio.h。当我交叉编译时,我应该使用这个“目标”包含目录而不是我的系统包含目录吗?(当我对
头文件
进行区分时,这些
头文件
似乎是不同的。)如果
头文件
不存在会发生什么。在我的例子中,我还计划利用ARM板上的cURL
库
。,假设我想
静态
地链接到一个
库
浏览 2
提问于2010-11-08
得票数 9
回答已采纳
1
回答
静态
库
头文件
、
我试图导入一个基于层次矩阵(H2Lib)的
静态
库
。该文件夹包含一个make文件,该文件将
库
文件、示例和测试编译为单个.a文件。我已经参考过关于在
Linux
中使用archiver命令行在C中创建和使用
静态
库
的教程,但这并不会创建一个
头文件
,在编写本教程时,我必须手动创建该文件。H2Lib有多个文件,手动创建
头文件
既困难又费时。我不确定我是在这里遗漏了什么,还是做错了什么;我对C中的
库
概念很陌生。请有人帮助我如何在C中使用这个
库<
浏览 1
提问于2017-06-02
得票数 1
回答已采纳
1
回答
是否在Visual Studio代码中指定
库
路径?
、
、
如何指定
库
路径,即在Visual Studio Code (C++)中查找
静态
/共享
库
的位置?我已经指定了包含路径(
头文件
),如下所示: "${workspaceRoot}", "/usr/in
浏览 14
提问于2017-07-14
得票数 9
2
回答
为什么在
linux
上的opencv
库
是libopencv_core_pch_dephelp.a而不是libopencv_core.a?
、
我总是在windows.Now上使用opencv,我有一个使用opencv
库
的项目。我注意到
linux
上的opencv
静态
库
与windows上的不同。在
linux
上,所有的
库
都使用这样一个字符串命名,即_pch_dephelp。
浏览 2
提问于2014-12-08
得票数 1
4
回答
头实现和用于优化的内联关键字
、
、
、
我在工作中做了一个项目,在这个项目中,
头文件
中有大量的代码。如果我使用的是Visual,这不是一个问题,因为这里有预编译的头等等,但这是
Linux
代码。 不管怎样,它开始成为编译时间的一个小问题。当然,模板必须保留在
头文件
中等等,但是大部分代码可以提取到实现文件中,并作为
静态
库
链接。所有的项目都使用这些
头文件
并每次编译,所以创建一个
静态
库
是有意义的。
头文件
中的实现是内联的,还是这只是一个提示,比如内联关键字?这段代码非常关键,我关心的
浏览 7
提问于2013-11-21
得票数 4
回答已采纳
1
回答
在内核模块中,我可以调用内核源代码的另一个
头文件
中定义的
静态
内联函数吗?
、
我正在开发一个可加载的内核模块,只是想知道是否可以调用
Linux
内核源代码的另一个
头文件
中定义的
静态
内联函数。我理解
静态
关键字将函数限制在编译单元(即C文件)的范围内。但是,如果我包括定义
静态
内联函数的
头文件
,我可以在我的模块中使用它吗?
浏览 8
提问于2014-07-05
得票数 1
回答已采纳
1
回答
检查在
linux
中编译的
库
、
、
、
我想用gcc编译一个C文件到运行Gnu/
Linux
的嵌入式arm。有什么命令我可以用吗?例如,我包括stdio.h来使用printf,有什么方法可以知道我是否必须
静态
地编译它?
浏览 0
提问于2019-04-07
得票数 0
3
回答
linux
中是否有一个命令可以查询
库
是在32位模式还是64位模式下构建的
、
gcc 4.5.1我有一个
静态
库
,它是从以前的程序员构建的。然而,他已经离开了公司,我们没有源代码。我们所拥有的只是
头文件
*.h和libnet.a
静态
库
。我认为问题在于
静态
库
是建立在32位机器上的。我正在尝试使用64位机器进行链接。我可以使用cflag -m32编译我的应用程序。但是,我只想知道是否有任何命令可以告诉我
静态
库
是在32位模式还是64位模式下构建的? 非常感谢您的建议,
浏览 2
提问于2011-01-09
得票数 7
回答已采纳
1
回答
如何用`gcc`编译运行C程序?
、
、
、
、
在代码中,
头文件
#include "util.h"建议我将util.h和echo.c放在一起。它们都不包含定制的
头文件
,所以我想我已经准备好了。text+0xc8): undefined reference to `fshut'显然,这些未定义的参数就在这些
头文件
中
浏览 1
提问于2020-03-18
得票数 0
1
回答
使用Boost.build包含
库
、
、
我正在使用boost.build编译一个引用
库
的c++代码,但是在使用boost.build执行此操作时遇到了一些困难。CGNS编译为一个
库
,其中包含一个用于平台的文件夹,例如用于
linux
构建的path/
LINUX
。我希望在构建中包含
库
路径/
LINUX
/libcgns.a。我希望这是跨平台的,以便
LINUX
目录用于
LINUX
构建,而WIN目录用于WIN构建(我相信这是有平台条件的)。 我设法包含了
库
的<
浏览 3
提问于2010-09-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
交叉编译的Linux的头文件路径
动态库与静态库小看法
探索静态库与动态库的“奥秘”
应用 Swift 静态库的各种坑
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券