glibc 相关问题

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

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

为什么C有时会内存过度疲劳?致命 glibc 错误:sysmalloc 中的 malloc 断言失败

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

回答 1 投票 0

使用 gcc9 和 glibc2.31 交叉编译 aarch64-linux 的 qt5.15.14 时测试 libdl 失败

1。我现在正在尝试交叉编译 Qt5.15.14 以在arm64板上运行。 主机:x86_64 Linux Ubuntu 22.04 目标:aarch64-linux-gnu 工具链:aarch64-none-linux-gnu-gcc 9.2,从ARM的w...

回答 1 投票 0

编译包含低级静态库的共享库

我有一个在Ubuntu 22.04上编译的工具,但是这个工具需要在Centos 7系统上运行。 Ubuntu有较高版本的glibc,在Centos 7上运行编译工具时,出现错误:

回答 1 投票 0

gcc-14.2.0/ld 找不到-lstdc++

我正在尝试通过本教程从源代码构建本机 gcc-14.2.0 - https://gist.github.com/chponte/7f27967fc72cf61e8c158923bf126b61 我正在 hyper-v 上使用 OS Astra Linux 并安装了 g...

回答 1 投票 0

从源代码构建 glibc 会导致错误

我正在尝试在 RedHat 系统上编译 glibc(更正:2.34,而不是 2.3.4)。我在尝试运行配置时收到此错误: *** 这些关键程序丢失或太旧:make编译器 *** C...

回答 5 投票 0

glibc支持c++吗?

根据glibc的wiki页面,glibc现在直接支持C++。 据我所知,glibc只是一个C库,并没有C++标准库。有人可能会说有一些

回答 2 投票 0

“malloc_trim(0)”的真正含义是什么?

手册页告诉了我很多,通过它我了解了很多“glibc”内存管理的背景知识。 但我还是很困惑。执行“malloc_trim(0)”(注意零...

回答 2 投票 0

如何将 float 或 double 参数传递给 AArch64 汇编中的 C 函数

我试图制作一个从0.0加到1的计数器,我首先通过fadd实现计数器,然后我在打印浮点数时遇到麻烦。 平台:Alpine Linux Aarch64 (3.20.2)、GNU Binu...

回答 1 投票 0

构建一个.so,它也是一个可执行文件

所以大家可能都知道glibc的/lib/libc.so.6可以像普通的可执行文件一样在shell中执行,在这种情况下它会打印其版本信息并退出。这是通过定义...来完成的

回答 4 投票 0

在线手册页项目中 3type 手册页部分的用途是什么?如何在本地安装它们?

man getaddrinfo 向我展示了 getaddrinfo() 函数的文档,而无需我在线搜索。 libc 中定义的各种结构同样值得学习,但没有出现在我的

回答 1 投票 0

ASLR 和 glibc 的地址空间

以libc.so.6清单中的两个函数为例: setvbuf 0017a3f0 系统0014f760 两者相距0x2ac90。 在启用 ASLR 的情况下执行时,是否会从地址调用函数...

回答 1 投票 0

安装 krb5 时获得对 `__res_maybe_init@GLIBC_PRIVATE' 的未定义引用

在通过brew install krb5安装krb5时,出现此错误: gcc-14 -L../../lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,~/opt/brew/Cellar/krb5/1.21.3/lib -g -O2 - DHAVE_CONFIG_H -I../../包括 -I...

回答 1 投票 0

在旧操作系统上使用 spack 安装的软件包/将 glibc 与 spack 存储库一起使用?

我们希望使用 Spack 在异构 Linxu 环境中分发软件。 安装软件包时,Spack 使用本地版本的 glibc(来自 Ubuntu 22)。 在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.