glibc 相关问题

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

LD_PRELOAD-ed open()+ __xstat()+ syslog()结果进入EBADF

我在装有GLIBC 2.29和内核5.2.18-200.fc30.x86_64 $ rpm -qf /usr/lib64/libc.so.6 glibc-2.29-28.fc30.x86_64 overlay.c的Fedora 30机器上: #define open Oopen #define __xstat __Xxstat #define ...

回答 1 投票 2

在gdb中运行命令列表,发生错误/usr/src/packages/BUILD/glibc-2.4/cc-nptl/csu/crti.S没有这样的文件或目录

[work @ VM_50_226_centos〜] $ gdb ./main GNU gdb(GDB)红帽企业Linux 7.6.1-80.el7版权所有(C)2013 Free Software Foundation,Inc.许可证GPLv3 +:GNU GPL版本3或更高版本http ://gnu.org / ...

回答 1 投票 0

glibc是否可以在裸机或RTOS平台上工作?

嵌入式专家,不做重大修改就可以吗?我正在构建既具有Linux内核又具有从睡眠恢复运行的最小RTOS的固件。相同的工具链,aarch64 -...

回答 1 投票 3

glibc中的暂存缓冲区意味着什么?

[我发现以下代码使堆泄漏,如果我使用draconian模式的tcmalloc堆检查器对其进行检查,但LSan找不到泄漏(我假设glibc中的内部分配在...中受到抑制]]

回答 2 投票 2

无法安装迷你计算机,出现'GLIBC_2.10'问题?

我正在尝试建立一个新集群,所以我认为我将安装miniconda来处理我的安装和环境。我已经下载了Miniconda3,然后将bash Miniconda3-latest-Linux-x86_64.sh下载到了...

回答 1 投票 1

Glibc错误:dlopen()的无效模式:无效的参数

我正在尝试在运行时使用dlopen加载动态库。我这样称呼它:dlopen(“ / absolute / path / to / libFoo.so”,0);并产生以下错误:dlopen()的无效模式...

回答 1 投票 1

无法安装miniconda,'BLIBC_2.10'有问题吗?

我正在尝试建立一个新集群,所以我认为我将安装miniconda来处理我的安装和环境。我已经下载了Miniconda3,然后将bash Miniconda3-latest-Linux-x86_64.sh下载到了...

回答 1 投票 1

%m格式说明符是什么意思?

此代码的输出打印为“成功”。 printf(“%m \ n”);

回答 1 投票 35

告诉二进制文件在哪里找到BUILT库

我有一个需要安装glibc-2.18的二进制文件,但是使用yum可以获得的最新版本是2.17。我想要完成的是仅使用内置的glibc-2.18(未安装,来自...

回答 1 投票 0

为什么将tcache bin与竞技场相关联?

我正在将Ubuntu 18.04与glibc-2.27配合使用,该发行版已部署了tcache重新分配系统。在使用gdb + gef(也称为GDB增强功能)调试某些映像时,我注意到......>

回答 1 投票 1

我可以更改pthread_create以映射不在堆栈中的新线程吗?

我在glibc-2.27中使用pthread.h库,并且当我的进程调用pthread_create()十八次或更多次(它应该是一个繁重的多线程应用程序)时,该进程因...而中止。

回答 2 投票 1

当其他男孩将文件截断为零时,read()或write()的文件偏移量如何更改

文件偏移量自动更改为0还是保持不变。如果文件偏移保持不变,则在truncate()之后执行read()或write()时会发生什么。

回答 1 投票 0

[glib:glib 2.5安装问题

我正在使用内核版本为2.6.32的Red Hat 6,正在尝试在计算机上构建glib 2.5。并失败,并出现以下错误:-日志:-../../gio/gfile.c:在函数“ splice_stream_with_progress”中:.....

回答 1 投票 0

是否可以从C代码运行__libc_start_main?

函数__libc_start_main在libc.so中定义,具有以下函数签名void __libc_start_main(int(* main)(int,char * *,char * *),int argc,char * * ubp_av,...

回答 1 投票 1

当我仅#include

我将gcc升级到5.4,除了math.h以外,似乎还可以,当我像下面这样编写hello.cpp时:#include int main(){return 0;}然后我用gcc 5.4编译了上面的cpp ,g ++ 5.4 g + ...

回答 2 投票 0

为什么当我仅#include ] >>> [ 我将gcc升级到5.4,除了math.h似乎没问题 当我写如下hello.cpp时: #include<math.h> int main(){return 0;} 然后我使用gcc 5.4,g ++ 5.4构建上述cpp g++ hello.cpp 发生错误 In file included from /usr/include/math.h:70:0, from main.cpp:1: /usr/include/x86_64-linux-gnu/bits/mathcalls.h:63:16: error: expected constructor, destructor, or type conversion before ‘(’ token __MATHCALL_VEC (cos,, (_Mdouble_ __x)); ^ /usr/include/x86_64-linux-gnu/bits/mathcalls.h:65:16: error: expected constructor, destructor, or type conversion before ‘(’ token __MATHCALL_VEC (sin,, (_Mdouble_ __x)); ^ /usr/include/x86_64-linux-gnu/bits/mathcalls.h:81:22: error: ‘sincos’ has not been declared __MATHDECL_VEC (void,sincos,, ^ /usr/include/x86_64-linux-gnu/bits/mathcalls.h:81:29: error: expected identifier before ‘,’ token __MATHDECL_VEC (void,sincos,, ^ /usr/include/x86_64-linux-gnu/bits/mathcalls.h:82:3: error: expected identifier before ‘(’ token 我将gcc升级到5.4,除了math.h之外,似乎还可以,当我像下面这样编写hello.cpp时:#include int main(){return 0;}然后我用gcc 5.4构建了上述cpp ,g ++ 5.4 g ++ ... ] >> 这个问题对我来说是不可复制的。 g++ hello.cpp -ansi -Wall -pedantic 编译无误。并运行: Valgrind在运行时未报告任何错误。 ==100412== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) 海报的安装有问题。另外,正如其他人所说,升级gcc。

int main(){return 0;}然后我用gcc 5.4构建了上述cpp ,g ++ 5.4 g ++ ...

回答 1 投票 0

错误:无法编译C-ABI查询代码。确保系统上已安装本机软件开发工具链

我最近开始阅读Quarkus,并按照他们的文档来构建NATIVE EXECUTABLE,但是在先决条件中陷入了第二步:使用JAVA_HOME安装了JDK 8 ...] >>

回答 2 投票 1

如何在glibc中为特定(新/现有)功能创建别名

出于某些原因,我希望为函数pthread_mutex_trylock(pthread_mutex_t * mutex)创建别名;从glibc到名为lab_pthread_mutex_trylock(pthread_mutex_t * mutex)的别名;我尝试添加...

回答 1 投票 1

如何在glibc中为特定功能创建别名

出于某些原因,我希望为函数pthread_mutex_trylock(pthread_mutex_t * mutex)创建别名;从glibc到名为lab_pthread_mutex_trylock(pthread_mutex_t * mutex)的别名;我尝试添加...

回答 1 投票 1

lockf.c:没有这样的文件或目录

更多信息,请参见本文底部的UPDATE。下面是来自Intel CMT-CAT发行版cap.c的_pqos_api_lock程序(缓存管理技术-缓存分配...

回答 1 投票 0

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