glibc相关内容

如何在Debian 6上修复Ghost(glibc)BUG

问题是,如果我运行 apt-get upgrade ,似乎没有glibc的更新 如何检查系统是否有此漏洞,如何解决? 解决方案 将以下行添加到/etc/apt/sources.list(请参阅 https://wiki.debian.org/LTS/Using ): deb http://http.debian.net/debian/ squeeze-lts ..
发布时间:2017-04-16 21:28:42 Linux/Unix

如何将glibc从2.13版升级到2.15 Debian?

我听说可以使用 apt-get install libc6 来实现,但是我需要添加一些东西到/etc/apt/sources.list来接收最新的glibc版本。我应该怎么做? 解决方案 我能够安装 libc6 2.17 通过编辑 perror的答案中的建议, Debian Wheezy p> 重要 您需要通过按 CTRL - ALT - F1 。 然后你可以用 sudo / ..
发布时间:2017-04-16 20:06:03 Linux/Unix

标准c库提供链表等数据结构?

标准C库实现,特别是 glibc (GNU C库)提供链表,stack等。数据结构,还是要自己滚动? 谢谢。 解决方案> C标准不提供链表和堆栈等数据结构。一些编译器实现可能会提供自己的版本,但它们的使用在不同的编译器之间是不可移植的。 所以是的,你必须自己写。 ..
发布时间:2017-04-03 12:01:08 其他开发

在C中读取unicode文件时出错

我想使用以下代码读取C(Cygwin / GCC)中的unicode文件: #include #include #include void split_parse(char * text){ char ** res = g_strsplit(text,“=”,2); printf(“Key =%s:”,r ..
发布时间:2017-03-09 21:46:11 Linux/Unix

Cygwin不支持glibc

Cygwin常见问题具有以下信息“'在哪里glibc?': Cygwin不提供glibc。它使用newlib,它提供了很多(但不是全部)相同的功能。将glibc移植到Cygwin将很困难。 我很惊讶,并签出了发行包,因为我以前使用它。虽然我检查了存储库,似乎glibc实际上的确是cygwin的一部分,直到版本2.10。任何人都可以告诉glibc的后续版本的移植困难? 解决方案 Cy ..
发布时间:2017-03-09 20:39:18 服务器开发

在Linux中使用不同的glibc库编译C程序

我有一个防火墙设备基于linux,有glibc-2.3.4,没有gcc编译程序。 当我由另一个linux机器编译程序时,错误消息说: require glibc.xxx 如何在另一个linux机器上为该版本的glibc编译ac程序? 解决方案 一般来说,你必须使用正确的构建环境,其中包含所有目标库和所需的或兼容的版本。 libc变体之间的区别不仅在于链接库名称本身。例如,所需 ..
发布时间:2016-12-22 22:53:56 服务器开发

标准C库和系统调用如何协同工作?

我最近对编译器,标准库和内核的内部工作感兴趣。当我在寻找标准C库的源代码时,我遇到了Glibc。但是它在Glibc的官方网站上说的是:定义“系统调用”和其他基本设施的库,如open,malloc,printf,exit ... 所以我想Glibc实际上不提供标准C库的源代码,而是提供了对这些函数的系统调用,然后内核小心他们,我是对的吗? 我想详细了解这些事情。例如, sin , pri ..
发布时间:2016-12-22 22:08:01 其他开发

固定CHAR_BIT在各种系统上?

我对limits_B中的CHAR_BIT感到困惑。我已经阅读一些文章说,宏CHAR_BIT是有可移植性。要使用宏不是像代码中的8这样的魔法数字,这是合理的。但是limits.h来自glibc-headers,它的值固定为8.如果glibc-headers安装在一个字节超过8位(比如16位)的系统上,编译时是否错误? “char”分配8位或16位? 当我在limits.h中将CHAR_BIT修 ..
发布时间:2016-11-18 11:42:41 其他开发

如何升级glibc从版本2.12到2.14在CentOS?

我不知道如何升级glibc从版本2.12到2.14在CentOS 6.3。 我需要你的帮助。 解决方案 您不能安全地更新Centos 6上的glibc。但是你可以轻松地安装2.14和2.12,然后使用它来编译项目等。下面是如何: mkdir〜/ glibc_install; cd〜/ glibc_install wget http ://ftp.gnu.org/gnu/glibc ..
发布时间:2016-11-14 11:33:20 服务器开发

在CentOS上更新node.js时出现GLIBC_2.7错误

我正在尝试更新服务器上安装的节点版本。在那之前的版本是0.2.5或类似的东西,所以它是相当老。我是新来的这一面的事情,所以如果这是一个愚蠢的问题,我与我裸体。经过一些阅读,我发现执行 n stable 会安装最新版本的Node。在它应该安装,现在当我输入节点-V ,控制台返回: 节点:/lib/libc.so.6:未找到版本`GLIBC_2.7'(节点需要) 所以现在我需要弄清楚如何解 ..
发布时间:2016-11-14 11:21:20 Linux/Unix

PHP ICONV glibc到CentOS 5.5上的libiconv

我有一些问题的PHP函数iconv,我已经跟踪了iconv实现。正如手册所述,“注意一些系统上的iconv功能可能不能按您的期望工作,在这种情况下,最好安装GNU libiconv库。 http://uk3.php.net/manual/en/intro.iconv.php 我已从 http://www.gnu.org/software/libiconv/ ,并使用以下方法安装: $ ..
发布时间:2016-11-14 11:18:19 PHP

在不同版本的Linux和glibc上构建和运行C ++代码

在提出问题之前,我想澄清一下,我是一个没有Linux和C / C ++编程经验的Android开发人员。我知道在Linux上构建C项目的唯一方法是通过Eclipse,但是给出一个指针或细节,以其他方式,我会毫不犹豫地。所以在下面的问题中的东西可能看起来很尴尬。 我有一个问题,我编译一个cpp项目,并使用Eclipse Indigo在Ubuntu 12.04上可执行。它运行良好在这里。现在我必 ..
发布时间:2016-11-01 22:43:20 Java开发

动态库和主程序中的静态类变量

我正在开发一个包含静态stl容器类的类'A'的项目。这个类包含在我的主程序和.so文件中。该类使用默认(隐式,未声明)构造函数/析构函数。主程序使用dlopen()加载.so文件,并在其析构函数中调用dlclose()。当glibc调用静态类成员变量的析构函数时,程序在主退出之后崩溃。问题似乎是,当dlclose()被调用时,静态变量的析构函数被调用,然后当main exits()glibc也调用 ..
发布时间:2016-10-23 20:16:35 C/C++开发

在编译mex下的vtk示例时找不到GLIBCXX

我一直试图按照这个例子在MATLAB中使用mex编译vtk,在Ubuntu 11.10上。我使用的mex命令如下: mex -I / usr / include / vtk-5.6 vtk_file.cpp -L / usr / lib / -lvtkFiltering -lvtkRendering -lvtkCommon 编译后我有一个 .mexa64 文件。 ..
发布时间:2016-10-23 20:06:28 C/C++开发

动态库和主程序中的静态类变量

我正在开发一个包含静态stl容器类的类'A'的项目。这个类包含在我的主程序和.so文件中。该类使用默认(隐式,未声明)构造函数/析构函数。主程序使用dlopen()加载.so文件,并在其析构函数中调用dlclose()。当glibc调用静态类成员变量的析构函数时,程序在主退出之后崩溃。问题似乎是,当dlclose()被调用时,静态变量的析构函数被调用,然后当main exits()glibc也调用 ..
发布时间:2016-10-23 20:02:19 C/C++开发