perror 生成意外的 errno 值
在将 perror 与 glibc 结合使用时,我遇到了意外的 errno 值。当将不存在的文件指定为 arg[1] 时,它会按预期打印 Error: 2 (即 ENOENT)。然而,当…
Linux-x64 glibc:为什么 2 月 1 日早于 1 月 31 日?
当你调用 mktime() 时,2 月 1 日似乎早于 1 月 31 日。这是为什么?我做错了什么还是这是 glibc 的错误? 这是代码: struct tm tm; time_t tt; mems…
我收到此错误:“检测到 glibc”
我刚刚写了一段CPP代码,并在ubuntu中使用G++编译了它。 当我运行代码时,一切正常,代码运行良好并提供输出,但不退出,并给出此错误: *** glibc de…
当长度大于 4GB 时 mmap 失败
(正确的代码位于“更新 5”中) 在此示例 C 代码中,我尝试将内存范围从 0x100000000 映射到 0x200000000: #include #include #include #include in…
glibc sprintf 可以在可重入函数中使用吗?
如果 sprintf 在本地缓冲区中写入,我可以在可重入函数中使用它吗?像这样的事情: void reentrant_function () { int i = 4; char buffer[20]; snpri…
获取“free():无效指针”配备定制 TCL 口译员
我有一个定制的 TCL 口译员。如下: // file main.cpp #include #include int argc = 0; char** argv = 0; int Tcl_AppInit( Tcl_Interp* interp ) { …
编译静态库时设置较早的最低内核版本
我的发行版(Arch Linux)最近增加了其工具链支持的最低 Linux 内核版本。我正在编译一个静态链接的 Web 应用程序,然后上传到 Web 服务器,而 Web 服…
为arm交叉编译glibc
美好的一天 目前,我正在开发一个基于arm-linux的嵌入式设备。我想使用 Glibc 为我的目标架构构建 GCC。 GCC 构建成功,但 Glibc 构建遇到问题。 我使…
GNU C 库可以在非 GNU(或 POSIX)平台上使用吗?
只是想知道,GNU C 库 (glibc) 是否可以在非 GNU 和/或非 POSIX 平台(例如 Microsoft Windows)上使用?…