glibc 相关问题

GNU C库用作GNU系统中的C库,大多数系统使用Linux内核。它定义了“系统调用”和其他基本功能,如open,malloc,printf,exit等。

_GLIBCXX_USE_NANOSLEEP 是什么?

名为 _GLIBCXX_USE_NANOSLEEP 的预处理器宏出现在两个标准头文件中: c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h c++/4.7.1/线程 在 GCC 4.7.1 的默认版本中(Linu...

回答 1 投票 0

为什么 snprintf 不被认为是异步安全的?

我刚刚在信号处理程序中编写一些调试,并注意到从 man7 网站来看,snprintf 并未被列为异步安全函数。 我认为这只会修改本地

回答 2 投票 0

如果返回的时间单位不同,如何通过times实现time.h中的clock()而不进行转换?

我想找到 glibc 中时钟的实现,以了解它是如何工作的,并希望找到有关其分辨率的信息。 我找到了时钟的源代码,事实证明它......

回答 1 投票 0

如何在vala-lang中使用libc dlopen和dlsym

vala-lang 如何访问动态链接函数? 作为参考示例,假设我们想要重现此 cpp openssl md5 程序](https://stackoverflow.com/a/73843621/1695680),除了使用

回答 1 投票 0

如何使用libc dlopen和dlsym

vala-lang 如何访问动态链接函数? 作为参考示例,假设我们想要重现此 cpp openssl md5 程序](https://stackoverflow.com/a/73843621/1695680),除了使用

回答 1 投票 0

Vala(编程语言)如何使用libc dlopen和dlsym

vala-lang 如何访问动态链接函数? 作为参考示例,假设我们想要重现此 cpp openssl md5 程序](https://stackoverflow.com/a/73843621/1695680),除了使用

回答 1 投票 0

为什么 GNU GLIBC strsignal() 在现代操作系统上被认为是线程不安全的?

背景 首先,我知道 strsignal() 不是线程安全的一般原因是标准说它可能不是。 strsignal() GNU C 标准库函数在 POSIX 中定义

回答 1 投票 0

glibc 编译错误:错误:'__EI___errno_location' 指定的属性比其目标 '

帮我找出错误 我尝试编译 glibc 2.24 并且出现以下错误: ./../include/libc-symbols.h:413:26:错误:'__EI___errno_location'指定的属性限制少于...

回答 2 投票 0

为什么inet_ntoa被设计成不可重入函数?

浏览GNU C Library的源代码,我发现inet_ntoa是用 静态 __thread 字符缓冲区[18] 我的问题是,既然需要使用可重入inet_ntoa,为什么要...

回答 1 投票 0

使用标志 _FILE_OFFSET_BITS=64 和 _TIME_BITS=64 构建 glibc 失败

我想做的是修复 glibc 中的 Y2038 问题。 我在 Ubuntu 18.04 VM 中使用 buildroot 2022.02.2 来交叉编译 32 位 ARM CPU。 我读到添加额外的标志 _FILE_OFFSE...

回答 1 投票 0

VSCode无法打开源文件“glibconfig.h”(glib.c的依赖)---Windows

我的 glib.h 文件位于此文件夹内:“C:\msys64\mingw64\include\glib-2.0” 这是我的 settings.json 文件: { "explorer.confirmDelete": false, “包含路径”...

回答 1 投票 0

我们可以在Android中使用glibc代替Bionic吗?

考虑到没有许可问题、足够的内存和处理能力,我们可以从 Bionic 切换回 Android 的 glibc 吗? 仿生学中有哪些功能是

回答 1 投票 0

如何在我的 buildroot 配置中包含节点所需的 glibc 版本?

我正在使用 buildroot(在 Ubuntu 22.04.4 LTS 上运行)为 ARM Cortex-A7 目标构建根文件系统。我通过在目标包中选择“[*] nodejs”来包含 Node.js --->

回答 1 投票 0

Glibc lib 已删除,无法编译任何内容。我可以用 liveUSB 预编译它然后 cp -r 到硬盘吗?

为了安装所需的linuxheaders6.10.0,我对>glibc2.38有未满足的依赖关系,但Ubuntu Jammy repo只有glibc_2.35。 所以,我会删除整个 glibc 以从 debian sou 构建 glibc2.41...

回答 1 投票 0

atan() 参考实现中奇怪的幂级数系数

glibc(更准确地说,libm)和许多其他 C 库包含 atan() 函数的以下软件实现(请参见此处): /* s_atanf.c -- s_atan.c 的浮点版本。 * 转换为 f...

回答 1 投票 0

为什么一个应用程序依赖于不同的glibc版本?

我有一个奇怪的情况。我的 Qt 制作的应用程序依赖于许多不同的 glibc 和 glibc++ 版本。在 Windows 上我根本不需要考虑这些事情。但现在看来,Linux 构建...

回答 1 投票 0

为什么我在 CentOS 上调用 dlopen() 函数时得到无效句柄(非零)?

我尝试为正在运行的 Tomcat 进程安装 seccomp BPF 过滤器。将 gdb 附加到进程后,我调用 dlopen 函数来加载共享库(.so 文件),它返回一个 han...

回答 1 投票 0

为什么头文件包含自身?

我只知道包含一些非标准字符串处理函数,而则包含标准字符串处理函数。所以我检查了 glibc-2.18,并在 string/strings.h 中,...

回答 2 投票 0

为什么头文件包含自身

我只知道包含一些非标准字符串处理函数,而则包含标准字符串处理函数。所以我检查了 glibc-2.18,并在 string/strings.h 中,...

回答 1 投票 0

为什么C有时可以覆盖内存?致命 glibc 错误:sysmalloc 中的 malloc 断言失败

为什么代码A工作正常,但代码B却出错? 唯一的区别是 printf。另请注意,我正在访问超出范围的内存。 GCC 对此表示同意。我什至可以轻松地覆盖 RAM 内存

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.