glibc 相关问题

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


如何建立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

在X86_64 Linux中uc_mcontext-> fpregs和ucontext-> __ fpregs_mem中不同的寄存器数据

我正在尝试在SIGFPE处理程序中读取FPU上下文。使用GDB,我在SIGFPE处理程序中设置了一个断点,并检查ucontext中的FPU数据,得到了以下内容。 (gdb)p / x * ucontext-> uc_mcontext ....

回答 1 投票 1

这在c((TYPE){})中是什么意思。该片段来自:__typeof__(((TYPE){})。MEMBER)

#define _IO_MEMBER_TYPE(类型,成员)\ __typeof__(((TYPE){})。MEMBER)我已经在glibc的头文件“ libiop.h”中阅读了这一行,对大括号感到有些困惑{} ...

回答 2 投票 2

为什么numpy中的log2和log1p比log和log10快得多?

[在解决这个问题时,我注意到我无法解释有关np.log2,np.log和np.log10的相对性能的某些信息:在[1]中:%% timeit x = np.random.rand(100000 )....:...

回答 4 投票 18

/ lib64 / libc.so.6:找不到版本'GLIBC_2.14'-使用pyinstaller构建应用程序时出错

我已经使用pyinstaller构建python脚本以作为独立的应用程序运行,而没有python安装或模块安装的任何依赖关系。但是现在我得到了/lib64/libc.so.6:...

回答 1 投票 -1

我应该允许多大的strerror_r?

OpenGroup POSIX.1-2001定义了strerror_r,Linux标准基础核心规范3.1也是如此。但是我找不到对错误可能合理预期的最大大小的引用...

回答 3 投票 33

交叉编译的根文件系统中的未声明变量

所以我基本上是从头开始交叉编译Linux根文件系统。我能够从头开始使用非常基本的工具链来交叉编译所有基本软件。以下是某些列表...

回答 1 投票 0

argc是否会被传递小于1

我正在汇编中开发自己的getopt()版本,并试图将我的头包裹在此代码段中,特别是在476行中,如果(argc <1)返回-1;作为正常的调用...

回答 1 投票 0

错误:不能立即移动一个

我正在尝试为aarch64编译glibc-2.30。我使用的是非常基本的配置:../configure \ --with-headers = / tmp / headers / include \ --disable-sanity-checks \ --enable-kernel = 3.18.0否...

回答 1 投票 1

如何使用make / gcc静态链接除glibc之外的所有库?

我正在尝试编译程序以将所有库静态地包含在最终的二进制文件中,但是我仍然希望glibc被动态链接。如果我使用“ -static”,它将静态地编译所有库,...

回答 2 投票 0

/ lib / libstdc ++。so.6:无版本信息可用

我正在运行使用Buildroot配置的最小Linux。一切正常,直到我在目标上运行我的交叉生成应用程序之一时产生以下错误:/lib/libstdc++.so.6:没有版本信息...

回答 1 投票 0

如何强制链接到较早的libc fcntl而不是fcntl64`?

[GLIBC 2.28(2018年8月发布)似乎对fcntl进行了相当激进的更改。定义已在 中更改为不再是外部函数,而是将#define定义为fcntl64。 ...

回答 2 投票 2

ldd显示存在ELF解释器,但我仍然得到“没有这样的文件或目录”]]

最近,我努力将现有的C ++应用程序移植到新的生产环境(更新的内核,更新的glibc等)上。即使ldd的输出表明找到了我所有的.so,...

回答 2 投票 2

获得O(1)中rand()生成的第N个数字

我已经看到了这个和这个。它并不能真正解决我的问题。这里给出了标准glibc rand函数的简单实现。 #include #define MAX 1000 #define seed ...

回答 1 投票 -1

针对musl-gcc编译问题

我正在尝试使用musl-gcc构建FIO(由于glibc的许可问题,我们需要使用musl)。我正在尝试使用musl而不是glibc提供的头文件,但到目前为止...

回答 1 投票 2

make glibc 2.14期间'__readlink'的类型冲突

我在需要较新版本glibc的模拟软件上进行了软件更新。因此,我想在新的前缀上安装glibc版本2.14。根据如何从...升级glibc ...

回答 2 投票 1

启动时出现内核恐慌-Ubuntu 17.10 [处于保留状态]

请帮助我。在启动时发现此错误

回答 1 投票 -3

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