glibc 相关问题

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

Centos 5.7 `GLIBC_2.7' 上的 JProfiler 未找到

JProfiler 代理似乎需要 glibc 2.7,但 Centos 有 glibc 2.5。有没有人为 glibc 2.5 成功编译了 jprofiler 代理或者以前版本的 JProfiler 用 2.5 创建了代理?...

回答 2 投票 0

解析 glibc 块元数据

当我在堆上观察 GLIBC 块时,我看到值 0x100d 。 我知道这个块的大小是 0x1000,那么为什么我会看到 0x100d? 它是如何解析的?

回答 0 投票 0

由于缺少 GLIBCXX_3.4.29,无法在 R 网状结构中加载熊猫

我正在尝试使用 R 的网状包在 R 中加载 python 的 pandas 包。 我有python3.8,我通过conda安装了pandas。在 python 中,熊猫导入正常,但在 R 中,加载 reti 后...

回答 1 投票 0

如何在 Ubuntu 18.04 中安装 GLIBC 2.29 或更高版本

所以我正在尝试在我的本地系统上安装 truDesk。运行命令 npm install -g yarn 时出现此错误: 节点:/lib/x86_64-linux-gnu/libc.so.6:找不到版本“GLIBC_2.28” (

回答 2 投票 0

哪里有syscall写设置errno为EINTR?

我发现vim在cephfs内部一直被发送信号,如果它允许从strace(最后用wirte syscall)和gdb(frame 1是write_eintr)创建.swp文件。# define vim_write(fd, buf, ...)

回答 1 投票 0

在Linux(RedHat)中,C函数malloc_stats()与proc<pid>stat常驻内存大小相比,显示出不同的数值。

例如:对于一个在Redhat linux中运行的进程,按照proc{pid}stat的常驻页数*页大小=> 30 GB,按照malloc_stats()=> 2.5 GB,知道为什么会这样吗?竞技场0:系统字节数=......。

回答 1 投票 0

每个函数加载的glibc基地址不同。

我试图计算一个二进制文件的库的基本地址,我有printf的地址,把ecc,然后我减去它。我有printf的地址,把ecc,然后我减去它的偏移量得到库的基地址。我在做...

回答 1 投票 0

为什么在堆溢出后调用free()会导致崩溃 - 具体原因是什么?

我写了一个简单的程序堆溢出(提供比分配的内存更大的输入),当我试图打印输入,我得到的是完整的字符串(因为检索是做,直到我们......

回答 1 投票 -1

如何在C++中处理SIGSEGV?

这里是一个执行的转置矩阵的func, 作为一个向量复制构造函数的参数: vector. > tB(trans(B)); 我这里有一个分离错误:向量

回答 1 投票 0

如果使用THUMB,针对ARM目标的glibc交叉编译在链接时失败。

我正试图为arm系列构建cross-gcc。我使用的9.3gcc cross-gcc的整个多步骤过程可以正常工作,并为i386, x86_64, aarch64和ARM构建工作系统,但在ARM中失败了......

回答 1 投票 0

ELF64加载器如何知道更新.got.plt中的初始地址?

考虑以下程序hello.c。#include int main(int argc, char** argv) { printf("hello"); return 0; }。该文件是用gcc -o hello -Og -g hello.c和...编译的。

回答 1 投票 1

如果Realloc()失败,调用者是否会丢失上次调用malloc()时的数据?

以下是一次考试中的一段话(%1顶尖大学)。我失败了,因为我的答案与 "认可 "的答案不同。我有一种预感,他(教授,著名的C语言专家)的答案是不 ...

回答 1 投票 0

从进程内部获得对进程堆元数据的访问权。

虽然我可以写出合理的C代码,但我的专长主要是Java,所以如果这个问题没有意义,我很抱歉。我正在写一些代码来帮助我做堆分析。我正在通过...

回答 2 投票 1

让strlcpy在linux中可用

我试图编译一个最初为FreeBSD编写的源代码,由于strlcpy不包含在linux GlibC中,我现在停止在这个阶段。GCC建议我可以使用 ...

回答 2 投票 1

setvbuf不改变缓冲区大小?

我有下面的玩具代码来测试fread的IO缓冲,我得到的结果是我没有想到的。#include #include int main() { FILE *fp; ...

回答 2 投票 0


未找到`GLIBC_2.28'版本。

我试图在ARMv7(32位)架构上安装PyTorch,但PyTorch没有官方的ARMv7构建,所以我尝试了这个非官方构建。它安装成功,但当我导入torch时,我得到...

回答 1 投票 0

如何在Linux上正确发布C ++软件(游戏)

我使用自己新创建的2D / 3D游戏引擎创建了一个小型测试游戏(吃豆克隆)。我没有使用任何IDE来创建它,而仅使用vim和premake5来创建Makefile。唯一的...

回答 1 投票 0

自由指针偏移不再有效?

我可能已经宣誓过,这段代码应该可以工作,但是现在看来它是段错误的。任何人都知道这是否一直存在还是glibc发生了变化? .... char * tmp = malloc(50); tmp =&tmp [10]; ...

回答 1 投票 3

glibc Arena system_mem的总和不等于VSS或RSS

我有一个过程试图解释所有内存的去向。我的第一个想法是使用gdb遍历所有领域,并像这样输出它们的系统内存(我已配置...

回答 1 投票 0

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