腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
我和
C
库
混在一起
、
、
、
大多数人在第一次接触
C
语言时就同时了解了
C
标准
库
,我也不例外。但是,当我现在学习
linux
时,我往往会与
C
库
混淆。首先,我知道当您在
linux
发行版上安装gcc作为静态
库
时,您会得到一个很好的老
C
标准
库
。在那之后,一旦你连接到互联网,你就会得到一个新的稳定版本的glibc。glibc似乎支持大量的lib,基本上从POSIX
C
标准
库</e
浏览 13
提问于2013-07-28
得票数 5
回答已采纳
2
回答
C
标准
库
与Java
标准
库
的关系
、
C
语言的
标准
库
与其他软件平台的
标准
库
(如Java、.NET、Python )之间的关系是什么?.NET和Python
标准
库
是否使用
C
标准
库
进行系统调用,或者换句话说,
C
标准
库
是真正进行系统调用的Windows/
Linux
系统中唯一的位置?
浏览 0
提问于2019-02-23
得票数 0
回答已采纳
3
回答
函数strcmpi在ISO的
C
标准
库
中吗?
、
、
我注意到
linux
和windows之间的区别。strcmpi在windows
C
标准
库
实现中,但不在GNU的
C
标准
库
实现中。
C
标准
库
中的函数strcmpi是由ISO定义的吗?如何获取
标准
文件?谢谢。
浏览 2
提问于2012-03-08
得票数 3
回答已采纳
1
回答
设置核心亲和力的
C
++ish成语?
、
、
、
、
现在,我很确定
C
++
标准
库
没有提供类似的工具,但是-有什么常见的,更多的
C
++'ish成语来做同样的事情?
浏览 0
提问于2018-06-11
得票数 2
回答已采纳
1
回答
"
Linux
内核API“、”系统调用“、”系统接口“和"GNU
C
库
”之间有什么区别?
、
、
在尝试实现System Call之后,我对
Linux
:D完全糊涂了。
Linux
Kernel API,System Calls,System Interfaces和GNU
C
Library有什么区别?我为每个项目找到了以下链接:
Linux
Kernel API,System Calls,System Interfaces和GNU
C
L
浏览 5
提问于2013-06-20
得票数 1
回答已采纳
2
回答
操作系统架构:内核和
标准
库
的互操作性
、
、
、
、
我有一个问题是关于内核和
标准
库
的,比如
Linux
的glibc,它充当函数包装器。 为什么操作系统需要一个用
C
编写的
标准
库
?或者问另一种方式,你能用
C
之外的其他语言为
Linux
内核写一个
标准
库
吗?我假设STD
库
的语言可能依赖于为内核选择的语言。因此,在我们用
C
编写的
Linux
示例中,包装器STD
库
也需要是
C
。我理解为什么内核通常需
浏览 1
提问于2015-04-10
得票数 2
1
回答
互斥是否与
C
++11中的线程兼容?
、
、
尽管有pthread_mutex,互斥锁(#include <mutex>)是否会使
C
++11使线程安全?
浏览 0
提问于2015-01-22
得票数 2
回答已采纳
2
回答
libc和malloc是操作系统的一部分吗?
、
、
、
、
我正在和一位同事讨论malloc的问题,我想知道是不是某些libc调用(比如malloc )是由操作系统实现的?int assign_memory_segmention(size_t start, size_t end);
浏览 2
提问于2014-04-22
得票数 2
回答已采纳
4
回答
C
标准
库
与
C
POSIX
库
的区别
、
、
我对"
C
标准
库
“和"
C
库
”感到有点困惑,因为我发现"
C
库
“中定义的许多头文件也是"
C
标准
库
”的一部分。所以,我假设"
C
标准
库
“是ANSI
C
组织定义的
库
,在不同的平台( lib 32/Unix类)上有不同的实现,而"
C
库
”只
浏览 31
提问于2012-02-21
得票数 85
回答已采纳
1
回答
是否有可能使静态
C
++
库
自我包含?
、
如果我的
库
有外部依赖关系,是否可以将这些
库
包含到我自己的静态
库
中,那么我的
库
的用户就不需要链接到这些依赖项了吗?还是我应该把它变成动态
库
?library.h#define AMAZING_CPP_LIBRARY_H extern "
C
"main() { message("hello from cpp&qu
浏览 3
提问于2021-01-11
得票数 0
回答已采纳
3
回答
Windows和
Linux
的
c
++ xml、tcp/ip
库
、
、
、
、
我有一个处理xml和tcp/ip消息的
C
#客户机,我必须将它转换成
C
++,但是-我必须将它转换成
C
++,这样它就可以在
C
++和
Linux
上运行。是否有一组用于xml和tcp/ip的
标准
库
,我可以在Windows和
Linux
上使用?对不起,如果这听起来像是一个愚蠢的问题--我非常熟悉
C
#和.NET,但我不太熟悉原生
C
++ --我并不真正了解任何
标准
库
,只是语法。
浏览 7
提问于2011-11-09
得票数 0
1
回答
编译
C
程序时,在哪里/何时链接到“
标准
C
库
”?
、
、
在像Microsoft这样的平台上,不需要使用-lc标记来链接“
标准
C
库
”,但是在其他一些平台上,它需要链接,但是在基于Unix的macOS/OSX上,我们不需要链接到-lc,而我们需要在
Linux
和BSDs这让我在编写跨平台
C
库
时有点困惑,何时何地使用-lc标记与“
标准
C
库
”链接? 链接仅仅是为了
Linux
和BSD吗?或者其他一些Unix平台也需要链接?
浏览 1
提问于2022-01-17
得票数 1
回答已采纳
2
回答
POSIX和
C
语言之间有什么关系?
、
、
我理解
C
语言是一个,我从维基百科中可以看到,这个
标准
包括,并且符合这些头文件,一个
C
应用程序理论上是‘可移植的’。 然而,在实践中,我最近尝试做一个关于的教程,它使用的是不属于
C
标准
的头文件。据我所知,"man7.org“提供了定义所有Unix/
Linux
系统API的
C
头文件列表(我假设这与‘POSIX’系统相同),以及
Linux
平台的系统调用列表。这包括82个头文件,其中29
C
标准
库</
浏览 1
提问于2019-05-17
得票数 5
回答已采纳
1
回答
内核本身是否依赖于
标准
C
库
、
我正在更深入地研究
Linux
是如何工作的,尤其是在嵌入式设备上,它需要所有不同的组件来构建一个功能齐全的系统。我理解像glibc这样的
标准
C
库
实现是独立的,为了让我的用户空间应用程序进行通信,从而与
Linux
内核一起工作,这是必需的。 但是,
Linux
代码本身是否实际上依赖于这个
标准
库
?
Linux
可以自己执行吗?
浏览 0
提问于2019-06-06
得票数 6
4
回答
如何在
Linux
上的
C
++中计算SHA-512hash?
、
、
、
、
Linux
上是否有
标准
库
或常用
库
可用于计算SHA-512哈希值? 我在找一个
C
或
C
++
库
。
浏览 1
提问于2011-02-26
得票数 13
回答已采纳
2
回答
C
++
库
依赖于
C
库
吗?( GCC和
linux
的例子)
、
、
GCC和
linux
的例子, 提前谢谢你。
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
4
回答
libc(glibc)在我们的
linux
应用程序中扮演什么角色?
、
、
我的问题是: libc/glibc是strcpy、strlen、malloc等一些
标准
C
/
C
++函数的
标准
实现吗?或者,它不仅是上面描述的第一次使用,还是像open、close、fctl这样的Unix/
Linux
系统调用的包装器?
浏览 4
提问于2012-07-07
得票数 92
2
回答
有没有一种方法,我可以编程一个命令行游戏,将工作在Windows和
Linux
?
、
、
、
我目前正在
C
++中开发一个太空入侵者游戏。我正试图找到一种方法,只使用
标准
库
来创建这个游戏,这样我就可以在Windows和
Linux
上运行它,并获得相同的结果。所以我的问题是,你能用
C
++来编程一个控制台游戏吗?在编译时,
标准
库
可以同时运行在Windows和
Linux
上吗?
浏览 5
提问于2018-09-24
得票数 2
1
回答
如何在adb中运行
C
程序?
、
、
因此,当adb shell连接到一台计算机时,它会将一个
linux
终端连接到android手机中。人们可以在android中运行所有
标准
的
linux
命令,比如ls和cat,并使用adb shell来探索android文件系统。现在我想知道,是否可以使用
C
/
C
++编译器(如clang或gcc )在android中编译和执行
C
/
C
++程序,就像在
linux
上那样?我不是在说android应用程序的开发,我指的是用于android的<em
浏览 7
提问于2021-08-22
得票数 2
回答已采纳
4
回答
Linux
:
C
/
C
++
标准
库
静态与动态链接
、
、
、
、
在任何操作系统上都可能静态或动态地编译
C
++/
C
标准
库
。在Windows上,我总是喜欢静态构建,因为它有助于避免在特定的Windows版本、版本和服务包上安装或未安装不同版本的
库
的"dll地狱“问题。然而,我对
Linux
并不熟悉,所以任何人都能分享他的经验吗?我的问题是:如果我们忽略了动态链接可以节省内存和硬盘空间,如果我们计划使用自动安装程序(硬盘空间和内存现在已经足够便宜),那么在
Linux
上会出现什么样的链接(动态链接或静态链接),如果我们忽略
浏览 4
提问于2014-02-19
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
鸿蒙内核标准库与linux标准库的差异
C语言标准库系列之
C 标准库基础 IO 操作总结
微软开源 MSVC 的 C++ 标准库
C语言I/O标准函数库怎么个“标准”法?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券