glibc 相关问题

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

如何解决此问题:libm.so.6:找不到版本“GLIBC_2.29”,C/C++?

当我尝试在 RPI CM4 上执行我的 C++ 演示应用程序时,该应用程序是在 Ubuntu 操作系统上交叉编译的: $ lsb_release -a 没有可用的 LSB 模块。 发行商 ID:Ubuntu 描述:Ubuntu 20.04.1...

回答 5 投票 0

`GLIBC_2.34'

我在 Linux Mint 21.2 中制作了(构建版本)Flutter 应用程序,并且应用程序运行正常。并且应用程序在 Ubuntu 22.04 中运行正常。但在 Ubuntu 18.04、20.04 中出现错误: ./dkc: /lib/x86_64-linux-gnu/libc.so.6: 版本...

回答 1 投票 0

为什么垃圾地址值 (0x2) 存储在 Glibc-2.24 POSIX pthread API 中的互斥指针中:__GI___pthread_mutex_lock(mutex=0x2)

我目前正在解决一个问题,即负责处理不同类型信号的一个线程发生崩溃。有趣的是,崩溃发生在 POSIX pthread API 中:

回答 1 投票 0

为什么在 Glibc-2.24 POSIX pthread API 中的互斥指针中存储了虚假地址:第 81 行的 __GI___pthread_mutex_lock(mutex=0x2)

我目前正在解决一个问题,即负责处理不同类型信号的一个线程发生崩溃。有趣的是,崩溃发生在 POSIX pthread API 中:

回答 1 投票 0

在 vfork() 之后,链接器如何在不破坏父内存的情况下解析 execve()?

如果 execve@plt 包含调用链接器的存根,则解析 execve 地址的过程是否保证不会修改父级的任何内存?

回答 1 投票 0

决定用Java构建Linux的GNU还是MUSL

我有一个 Java 桌面应用程序,应该可以在 GNU Linux 发行版(Debian 和 Ubuntu)和 MUSL Linux 发行版(Alpine)中运行。我的应用程序也使用本机库并且...

回答 2 投票 0

如何在使用 -static 选项编译程序时禁用 avx512?

我有一个可以在本地机器编译的程序,需要在远程服务器上运行,并且不允许在远程服务器上编译。 现在这些本地机器的cpu都有AVX512仪器...

回答 1 投票 0

AWS Lambda 错误:无法加载 gRPC 二进制模块,因为当前系统未安装该模块

我在使用无服务器框架部署 AWS Lambda 函数时遇到问题。我使用 @google-cloud-firestore npm 包,它需要 grpc 包。 函数执行抛出错误: { “错误消息...

回答 3 投票 0

Docker:如果容器使用主机网络并且 vpn 已启动,则 gethostid 返回 0

gethostid 行为在 docker 容器中会有所不同。 主机操作系统:Ubuntu 20.04 容器操作系统:Ubuntu 20.04 用于连接 VPN 的软件:SonicWall

回答 1 投票 0

ld 失败,因为 libselinux 未定义对 gettid@GLIBC_2.30 的引用

我正在尝试从源代码构建 glibc 2.24。主机操作系统是WSL Ubuntu 20.04,编译器是gcc 9。 尝试链接 glibc 的 nss 模块时,ld 实用程序失败: /usr/bin/ld: /usr/lib/gcc/x86_64-

回答 3 投票 0

在 glib free 错误上强制进行 coredump

当我运行我的程序时,出现以下错误,但在 gdb 下不会发生这种情况。如何强制 glibc 或 ubuntu 在中止时转储核心?我尝试了“ulimit -c 无限”。但是,这不是段错误并且......

回答 3 投票 0

使用LD_PRELOAD拦截静态链接库的系统调用?

我有一个与第三方库静态链接的应用程序。第三方库进行系统调用(大概通过 glibc)。 我想通过编写“

回答 1 投票 0

NixOS 较新的 GLIBC 版本由 nix-shell 之外的环境强制使用

我的 NixOS 系统运行在当前的 nixos-23.05 通道上。但我在我的configuration.nix中使用来自当前nixos-unstable通道的vscode,如下所示: { 配置,pkgs,... }: 让 不稳定 =

回答 1 投票 0

如何在 Rust 的 Cargo 构建中指定 GLIBC 版本?

我使用rust 1.34和1.35。目前它链接到 GLIBC_2.18。 如何限制货物构建以链接 GLIBC 至版本 2.14?

回答 2 投票 0

为什么最小二进制文件调用exit_group而不是exit?

app.c的内容: 无效主(){} 我执行 gcc app.c -o app -static -O3 && lurk ./app 得到: 执行(“”,“”,“”)= 0 arch_prctl(12289, 0x7FFFFFFFD430) = -22 乙...

回答 1 投票 0

在 Amazon Linux 2 上的 AWS Amplify 中使用 NodeJS 18 失败

尝试将 AWS Amplify 上运行的现有 React 应用程序从节点 v16 升级到 v18 使用的镜像是提供的Amazon Linux 2 预计它会在它启动并构建的机器上安装节点 18 ...

回答 4 投票 0

dlsym 如何工作?

很容易找到如何使用 dlsym() 和这个家族的其他函数,但它的内部是如何工作的呢?是否可以编写自己的、简单的 dlsym() 实现? 我想知道是不是

回答 1 投票 0

`GLIBC_2.28' 在 Vercel 构建上找不到(节点需要),而不是在本地

Vercel 项目设置中的节点设置为 18。 这是错误屏幕: npm 错误!代码1 npm 错误!路径 /vercel/path0/node_modules/bufferutil npm 错误!命令失败 npm 错误!命令 sh -c node-gyp-b...

回答 1 投票 0

在64位CentOS 6上安装32位glibc

(a) 我试图在基于 64 位 Cent OS-6 的系统(无法访问互联网)上运行软件(64 位),并且出现以下错误: /lib/ld-linux.so.2:错误的 ELF 解释器:没有这样的文件或直接...

回答 1 投票 0

Python 3.11 升级 - lib64/libc.so.6:找不到版本“GLIBC_2.28”

Python 3.11升级抛出错误:lib64/libc.so.6:找不到版本GLIBC_2.28'[错误] Runtime.ImportModuleError:无法导入模块'xxxxx':/lib64/libc.so.6:版本GLIBC_2 .28' 未找到 (

回答 1 投票 0

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