glibc 相关问题

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

getaddrinfo调用程序中的断言

我正在使用libcurl开发程序。该程序创建一个线程,该线程又使用libcurl发出HTTP请求。但是有时程序会崩溃,并在...

回答 1 投票 3

如何在编译时禁用glibc中的AVX512和/或AVX2?

最近我已升级到glibc 2.27,它显然支持新的CPU扩展,例如AVX2和AVX512。字符串函数(memcpy,memcmp等)现在正在使用这些指令。不幸的是...

回答 1 投票 3

有没有一种快速的方法来删除glibc中的malloc / free / memalign / realloc钩子?

我已尝试修补我从未使用过的libc,以使其永不调用malloc挂钩。但是此钩子实际上是使用指向此函数的指针初始化的:malloc_hook_ini(size_t sz,const void * caller){...

回答 1 投票 2

[KERNELCONFIG,同时使用crosstool-ng构建工具链

我正在尝试将我们的交叉编译器工具链从crosstool更新为crosstool-ng。我们正在使用旧的内核并构建机器。我可以在服务器上安装和配置crosstool-ng-1.0.0,然后...

回答 1 投票 1

如何使用C预处理程序找到glibc版本?

glibc自2.19开始,要求定义_DEFAULT_SOURCE才能获取stdlib.h来定义putenv()。在此之前,它需要_SVID_SOURCE。代码有什么方法可以神奇地检测出它是哪个版本的glibc ...

回答 1 投票 2

在x86-64程序集中使用'extern'语句包含printf导致程序功能中断[关闭]

[我刚刚在Linux上的x86-64程序集中完成了一个合并排序的工作实现(通过在使用GDB执行后检查内存来确认这一点,并且我目前正在尝试向...添加功能]]

回答 2 投票 0

是否可以在没有系统管理员的情况下修复“找不到GLIBC_2.14版本”错误?

我正在尝试在Conda环境中的远程计算机上运行setup.py文件。我收到以下错误消息:从torch.utils.cpp_extension导入BuildExtension,CUDAExtension文件“ / home / ...

回答 1 投票 1

是否可以在没有系统管理员的情况下修复“找不到GLIBC_2.14版本”错误?

我正在尝试在Conda环境中的远程计算机上运行setup.py文件。我收到以下错误消息:从torch.utils.cpp_extension导入BuildExtension,CUDAExtension文件“ / home / ...

回答 1 投票 1

未找到Python 3.5和GLIBCXX_3.4.26

$ python3 view_model.py -f基线-e resnet34imnet -cp 180000 -cv 0.9 pygame 1.9.4您好pygame社区。 https://www.pygame.org/contribute.html追溯(最近一次拨打电话)...

回答 1 投票 0

针对GLIBC的停止链接将strftime转换为__strftime_1

我有一个通常使用GLIBC构建和执行的应用程序。我的一位用户正在尝试在MUSL C库(声称与GLIBC兼容)构建的平台上使用它。当...

回答 1 投票 3

如何配置GN(Google的generate-ninja)/ Ninja以使用不同的clang工具链

我正在使用GN和Ninja构建Chromium项目,但遇到以下错误:$ ninja -C out / Release / ... ... ../../third_party/llvm-build/Release+Asserts/ bin / clang ++:/lib64/libc.so.6:...

回答 1 投票 0

谁负责在/etc/ld.so.preload中加载文件?

我早先曾想过,链接到动态库的程序会进入/etc/ld.so.preload。但是,在我读过的某处,所有程序都尝试打开/etc/ld.so.preload,这...

回答 1 投票 0

无法在带有glibc-2.17的CentOS 7上运行uWebSockets

错误:/lib64/libc.so.6:找不到版本'GLIBC_2.18'(/root/workspace/backend/node_modules/uWebSockets.js/uws_linux_x64_72.node必需)CentOS 7的最新glibc版本是2.17。我知道...

回答 1 投票 0

如果文件是可执行文件,为什么我需要安装一些依赖项?

我只有一个32位可执行二进制文件,需要在x86_64机器上运行。如果文件是可执行文件(甚至是动态链接的文件),为什么我需要安装一些与...

回答 3 投票 -1

Ubuntu 16.04 LTS中的Python给出错误/lib/x86_64-linux-gnu/libc.so.6版本'GLIBC_2.25'找不到

[当我尝试在Ubuntu上运行Python 3.6时遇到此问题:/lib/x86_64-linux-gnu/libc.so.6:未找到版本'GLIBC_2.25'是什么原因?

回答 1 投票 2

正在加载可执行文件或执行库

关于如何执行库或动态加载可执行文件,SO上存在很多问题。据我所知,所有答案都归结为:将可执行文件编译为position -...

回答 1 投票 0


如何建立glibc软件包的数学库?

我已经知道如何在旧版本(例如2.19)之外构建新版本的Glibc(例如2.3)。我按照https://www.tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/中的说明进行操作,但是...

回答 1 投票 1

在汇编中使用fget时出现段错误?

我在汇编中使用了fgets()函数,它应该可以工作,但是我的缓冲区有问题。有没有定义char指针的方法?我问是因为函数需要一个char指针作为第一个...

回答 1 投票 1

如何使用QEMU运行Newlib应用程序?

我编写了一个使用几个三角函数(正弦,正切,余弦,...)的应用程序。我的目标是研究GNU C库,MUSL和Newlib中这些功能的不同实现。 ...

回答 1 投票 0

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