问题标签 [glibc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
751 浏览

gcc - 如何配置 gcc 以使用备用 glibc?

要在备用glibc安装中使用加载器/usr/test,我已将加载器路径更改/lib/ld-linux-x86-64.so.2gcc 规范文件中的部分/usr/test/lib/ld-linux-x86-64.so.2下。我还指出和。*linkCPATH/usr/test/lib/includeLIBRARY_PATH/usr/test/lib

这是使用备用glibc的正确方法吗?

0 投票
3 回答
750 浏览

c - 如何使用平台无关的方法在 C 中获取执行程序的目录?

我在 Linux 中为 unix 和 win32(在每个构建时交叉编译)平台开发我的应用程序,所以一个现成的功能会很好:)。我正在使用具有该gchar* g_get_current_dir(void)功能的 glib 并返回当前目录,但我真正需要的是可执行文件的目录。我在 C 编程方面缺乏经验,因此欢迎任何建议。

0 投票
1 回答
97 浏览

linux-kernel - 除了编译 glibc 和内核模块之外,是否需要内核头文件?

希望问题很清楚:)

0 投票
3 回答
5602 浏览

ubuntu - 如何获取 POSIX strerror_r 而不是 GNU 版本?

如何获得 POSIX strerror_r而不是 GNU 版本?

我正在使用 glibc 版本 2.7 的 Ubuntu 8.04 上使用 g++ 进行编译(基于其中的内容)。

编辑

在上面的手册页上它说:

glibc 的功能测试宏要求(参见 feature_test_macros(7)):

然后它在feature_test_macros(7)中说:

所以我应该得到 POSIX 版本,但我得到的是 GNU 版本。

0 投票
3 回答
1260 浏览

perl - ActiPerl + Tcl.pm ***检测到 glibc *** munmap_chunk():无效指针:0x09b5e0d8

我在我的 Ubuntu 10.04 机器上安装了 ActivePerl 5.10.1.1007。我有一个非常简单的 Perl 脚本,其中包含以下几行:

输出如下:

请帮忙。我找不到使这项工作的方法。设置非环境变量不会导致崩溃。例如:

谢谢!!!

0 投票
1 回答
1488 浏览

c - getenv() 的全局变量?

哪个是保存 getenv() 的所有环境变量的全局变量?这个 var 在哪个 glibc 文件中填充了 env vars ?

我相信它是 **environ 但是当我在 bash 中设置一个环境变量时,它只会输出 SSH_AGENT_PID 环境变量。为什么设置 SSH_AGENT_PID 以及为什么它是唯一设置的?

p>

0 投票
1 回答
3702 浏览

linux - Glibc 编译需要多长时间?

我已经在虚拟机中编译了8个多小时了,它仍然没有完成。

终端仍在打印,所以我知道它仍在编译。

主机系统是具有 4GB RAM 的 2.10Ghz Intel Core2Duo,来宾是具有 1GB RAM 的 PowerPC 虚拟机 (QEMU) 上的 Linux。

我知道动态指令翻译会使事情变慢一点,但即便如此,Glibc 的时间也不应该超过 3 小时左右?

有什么问题还是我应该继续让它在一夜之间做?

0 投票
4 回答
3984 浏览

c++ - sem_t union/struct C++ 继承

我在 Linux (RHEL 5.3) 上移植了一些旧的 C++ 项目。

情况如下

这曾经有效,因为直到 glibc-2.3.3.20040420 sem_t 是一个结构。现在,新版本的 glib 不允许使用 union =>inheritance。所以编译不起作用。

它怎么样:

情况如何:

解决此问题的最佳方法是什么?如何“包装” sem_t 的功能?

非常感谢!

======稍后编辑=====================================

OldClass 被其他类“稍后”使用(项目很大):因此,我正在寻找一种方法来保持相同的接口,这样我就可以避免重写对 OldClass 的所有调用。

我在想是否有办法创建一个环绕 sem_t 的类 MySem_t;然后OldClass 将继承 MySem_t ...这听起来可行吗?

谢谢你。

0 投票
1 回答
1289 浏览

iphone - '__glibcxx_requires_valid_range' 未在此范围内声明(xcode)

我正在尝试在 Xcode (iphone) 静态库中使用,但无法找出这个错误。其他人以前有这个吗?

它在以下位置的文件 stl_algobase.h 中出现问题:

我试过使用 GCC 4.0,但它总是从这里开始:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h:606:0 '__glibcxx_requires_valid_range' 没有在 /Developer 的这个范围内声明/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h

安德鲁

0 投票
6 回答
974 浏览

c++ - 无效的*读取*释放的内存会导致内存损坏吗?

我越来越

*** 检测到 glibc *** (/my/program/...): malloc(): 内存损坏: 0xf28000fa ***

我在 valgrind 下运行过,它报告了已释放的读取内存的情况,但没有非法内存写入的情况。

读取释放的内存会导致内存损坏吗?如果没有,还有什么建议可以超越 valgrind 输出?