libc 相关问题

C标准库由ISO C标准的一组部分组成,这些部分描述了用于实现C编程语言中的常见操作(例如输入/输出和字符串处理)的头和库例程的集合。

将 Debian 上的 libc6 更新到特定版本

我使用 sudo apt install build-essential 来下载完整的堆栈以进行 c 编译。 几乎所有库都下载成功,但其中一些库返回 404 并且未安装。 Libs 是 <...

回答 1 投票 0

在运行时使用 C 代码挂钩 setenv()、getenv(),使它们线程安全

众所周知,在运行时修改多线程应用程序中的进程环境是自找麻烦。然而,我们并不总是可以控制谁可以访问它。 在这个

回答 1 投票 0

libc 在哪些平台上除了 __stack_chk_guard 之外还存储堆栈 cookie 值?

例如 Linux/i386 上的 glibc 将 cookie 存储在 %gs:0x14 处。除了 __stack_chk_guard 符号之外,是否还有其他平台需要我查看其他地方才能找到 cookie? (这里就是...

回答 1 投票 0

剥离FS寄存器的libc.so.6

我想编译glibc并删除寄存器FS(用于索引)的二进制文件。 我正在使用以下内容进行编译: 使 CFLAGS='-O1 -U_FORTIFY_SOURCE -fno-stack-protector -mno-tls-direct-seg-

回答 1 投票 0

clock_gettime 和 CLOCK_MONOTONIC 的编译错误

我在程序中使用clock_gettime。我已经尝试过包括以及但都不起作用。我还将 -lrt 添加到我的编译器参数中,但仍然遇到相同的错误。 这是在 CentOS Linux

回答 4 投票 0

libc 文件位于哪里

当我编写如下代码时 #包括 int main(int argc, char** argv) { printf("你好,世界! ”); 返回0; } gcc 导入 stdio.h,而这又需要关联...

回答 1 投票 0

我应该释放/删除 getenv() 返回的 char* 吗?

char * val; val = getenv("ENV_VAR_NAME"); 上面是获取环境变量的代码。如果不释放 getenv(char*) 返回的内存会导致内存泄漏吗?如果没有,那么 p...

回答 5 投票 0

让 GCC 编译而不插入对 memcpy 的调用

我目前正在使用 GCC 4.5.3,为 PowerPC 440 编译,并且正在编译一些不需要 libc 的代码。我没有任何对 memcpy() 的直接调用,但编译器似乎正在插入一个......

回答 5 投票 0

art::ConditionVariable::WaitHoldingLocks(art::Thread*)

我们的移动应用程序已在 Google Play 商店中发布。崩溃和 ANR 报告在 Firebase Crashlytics 中生成。出现如下所示的ANR。 0 libc.so(系统调用+28) 1 libart.so(艺术::

回答 1 投票 0

如何访问 malloc 为每个块存储的元数据?

我知道根据 malloc 的实现,使用的算法有所不同(自由链表、存储桶、二进制伙伴... - 通常是混合)。 所以我想知道是否有可能知道...

回答 1 投票 0

是否有链接器标志强制它在启动时加载所有共享库?

是否有一个标志或任何其他指令可以用来强制 Linux 动态链接器 ld.so 在程序启动时立即加载所有共享库,而不是延迟绑定。 本质上我想要...

回答 2 投票 0

检查 fgets() 中不完整的行

为了检测它,我看到了以下 if 条件: #包括 #包括 #包括 int main(){ 字符行[5]; while(fgets(行, 5, 标准输入)){ 整数

回答 1 投票 0

gcc链接多个静态库时glibc符号的多个定义

所以我用gcc和ar制作了两个库:libwa.a和libws.a。 当我在项目中使用 -l 标志链接它们时。我收到此错误: /usr/bin/ld: .../lib/libws.a(bhns.c.o): 在函数 `atoi' 中: bhns.c:(.

回答 1 投票 0

libc.so 在 firebase crashlytics 上反应本机内存泄漏崩溃

我在启用 Hermes 的 React Native 应用程序(版本 0.72.7)中遇到持续崩溃。我分析了我的应用程序中视频组件的内存图,这引起了人们对pote的担忧......

回答 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

相当于Java中的memcmp()?

如果我有两个 byte[] 数组,是否有一个内置函数可以比较它们 ala C 的 memcmp() ?

回答 7 投票 0

虚幻引擎 5 无法在 Ubuntu 22.04 上启动

在从服务器 ISO 全新安装的 Ubuntu 22.04 上(Ubuntu 22.04.3 LTS x86_64 5.15.0-91-generic),UE5 无法以 libc.6.so 中的 SIGSEGV 启动。引擎没有告诉任何有关功能的细节...

回答 1 投票 0

编写涉及文件的C代码时,是否应该定义_FILE_OFFSET_BITS=64?

我注意到一些 C 项目编译的代码访问带有 _FILE_OFFSET_BITS=64 的文件。现在,在我的系统(64 位)上,添加或删除它似乎没有多大作用 - 但也许在其他

回答 2 投票 0

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