glibc内容-程序员宅基地

技术标签: Linux  GCC  互联网  Perl  网络协议  

glibc官方下载地址
http://ftp.gnu.org/gnu/glibc/
Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。Glibc 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo.
catchsegv 当程序发生segmentation fault的时候, 用来建立一个堆栈跟踪。

gencat 建立消息列表。

getconf 针对文件系统的指定变量显示其系统设置值。

getent 从系统管理数据库获取一个条目。

glibcbug 建立glibc的bug报告并且email到bug报告的邮件地址。

iconv 转化字符集。

iconvconfig 建立快速读取的iconv模块所使用的设置文件。

ldconfig 设置动态链接库的实时绑定。

ldd 列出每个程序或者命令需要的共享库。

lddlibc4 辅助 ldd 操作目标文件。

locale 是一个 Perl 程序,可以告诉编译器打开或关闭内建的locale支持。

localedef 编译locale标准。

mtrace...

nscd 提供对常用名称设备调用的缓存的守护进程。

nscd_nischeck 检查在进行NIS+侦查时是否需要安全模式。

pcprofiledump 打印PC profiling产生的信息。

pt_chown 是一个辅助程序,帮助grantpt设置子虚拟终端的属主,用户组和读写权限。

rpcgen 产生实现RPC协议的C代码。

rpcinfo 对RPC服务器产生一个RPC呼叫。

sln 用来创建符号链接,由于它本身是静态连接的,在动态连接不起作用的时候,sln仍然可以建立符号链接。

sprof 读取并显示共享目标的特征描述数据。

tzselect 对用户提出关于当前位置的问题,并输出时区信息到标准输出。

xtrace 通过打印当前执行的函数跟踪程序执行情况。

zdump 显示时区。

zic 时区编译器。

ld.so 帮助动态链接库的执行。

libBrokenLocale 帮助程序处理破损locale,如Mozilla。

libSegFault 处理 segmentation fault 信号,试图捕捉segfaults。

libanl 异步名称查询库。

libbsd-compat 为了在linux下执行一些BSD程序,libbsd-compat提供了必要的可移植性。

libc 是主要的C库--常用函数的集成。

libcrypt 加密编码库。

libdl 动态连接接口。

libg g++的运行时。

libieee IEEE浮点运算库。

libm 数学函数库。

libmcheck 包括了启动时需要的代码。

libmemusage 帮助 memusage 搜集程序运行时内存占用的信息。

libnsl 网络服务库。

libnss* 是名称服务切换库,包含了解释主机名,用户名,组名,别名,服务,协议等等的函数。

libpcprofile 帮助内核跟踪在函数, 源码行和命令中CPU使用时间。

libpthread POSIX 线程库。

libresolv 创建,发送及解释到互联网域名服务器的数据包。

librpcsvc提供RPC的其他服务。

librt 提供了大部分的POSIX.1b实时扩展的接口。

libthread_db 对建立多线程程序的调试很有用。

libutil 包含了在很多不同的 Unix程序中使用的“标准”函数。

安装过程:http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/chapter05/glibc.html

查看当前libc版本的方法:
(1)要查看 Linux 下安装的 glibc 版本,可以直接运行 /lib/libc.so.6 类似命令,它会输出 glibc 的版本、生成它所使用的 gcc 的版本等,/lib/libc.so.6 本身是一个到 /lib/libc-[ver].so 的符号链接,截止 2009-12 最近的稳定版 glibc 的版本是 2.11。
(2)使用和 glibc 库共同安装的 ldd,打印它的版本就是 glibc 的版本:ldd --version。在 Cygwin 下这个不顶用,Cygwin 的 ldd 是基于 cygwin1.dll 的。
(3)也可以自己写个简单的程序,调用 gnu_get_libc_version() 函数输出版本号,例如:

#include<stdio.h>
#include<gnu/libc-version.h>
int main()
{
puts(gnu_get_libc_version());
return 0;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/s200692255/article/details/83911339

智能推荐

ES6笔记_console.log(typeof module); // 如果输出undefined,则表示不支-程序员宅基地

let 变量/** * es6 中 let定义的变量无变量提升 */function letTest() { console.log(foo); var foo = 10; // undefined console.log(foo2); let foo2 = 11; // ReferenceError}/** * es6 中l..._console.log(typeof module); // 如果输出undefined,则表示不支持es6模块;否则表

【代码笔记】Web-CSS-CSS background背景_web中背景相关的属性笔记-程序员宅基地

一,效果图。二,代码。&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;CSS backgrounds&lt;/title&gt; &lt;style&gt; h1 { backgr_web中背景相关的属性笔记

解决Zepto.js不支持animate报错的问题,错误信息$(...).animate is not a function_.animate()引不到js的方法-程序员宅基地

这次移动端web项目的开发用到Zepto.js,其中一个列表项要求实现左滑删除的功能,我用到animate,但是一直报错:后来查询发现zepto.min.js默认只是加载一部分模块,其中就没有animate的模块;解决办法:在github中 https://github.com/madrobby/zepto,找到fx.js文件,把内容追加到zepto.min.js中_.animate()引不到js的方法

htmlspecialchars php5.4,php5.4以上版本GBK编码下htmlspecialchars输出为空的兼容性处理方法...-程序员宅基地

从旧版升级到PHP5.4,恐怕最麻烦的就是HTMLspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars比较常见,htmlentities非常少用到。可能老外认为网页普遍应该是utf-8编码的,于是苦了那些用GB2312,GBK编码的中文站......!PHP htmlspecialchars() 函数PHP Str...

编写一个函数实现n^k,使用递归实现_description 编写一个函数实现n^k input 两个正整数n,k。n,k都在int范围。-程序员宅基地

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>//求n的k次方函数int Fac(int n, int k){ if (n == 0){ //若底数为0 printf("底数不能为0!\n"); //打印输出提示 return -1; //返回-1 } if..._description 编写一个函数实现n^k input 两个正整数n,k。n,k都在int范围。 output

maven学习之路 一:maven 安装_maven-3.8.1安装-程序员宅基地

Maven 安装前提:安装好JDK一:maven的安装步骤下载maven,可以到maven官方下载二:解压maven压缩包到电脑磁盘如:D:\apache-maven-3.1.1三:添加环境变量添加环境变量有两种方式1:在系统环境变量创建MAVEN_HOME 值为D:\apache-maven-3.1.1; 在path路径下添加%MAVEN_HOME%bin_maven-3.8.1安装

随便推点

ubuntu 16.04 安装teamviewer13-程序员宅基地

官网下载Ubuntu64位对应安装包运行一下指令安装就行:sudo dpkg -i teamviewer_13.0.6634_amd.deb出问题看下面:

html画台风路径,Python可视化 | 台风路径轨迹图-程序员宅基地

requests+json– 网页数据爬取openpyxl– 保存数据至Excelos.walk– 文件路径遍历pandas– 表格数据处理plotly– 地图数据可视化1. 数据爬取1.1 网页分析数据来源:中国天气台风网(http://typhoon.weather.com.cn/index.shtml)以2020年为例,打开网址查看2020年台风列表:去年有记录的台风一共有23个,编号200..._vue 怎么实现 高德 台风实时路径

计算机密码无法输完整,笔记本电脑键盘失灵无法输入密码怎么解决-程序员宅基地

很多朋友平时在使用笔记本电脑的时候,为了保护个人的隐私安全,通常都会给电脑设置上开机密码,但是当我们的笔记本电脑键盘失灵无法输入字符时,笔记本从关机的状态启动进入输入锁屏密码界面的时候,又能怎样解决呢?下面我们就给大家带来具体的解决步骤。1、笔记本电脑在开机输入密码的界面右下角会有设置按钮,笔记本电脑键盘失灵无法输入密码的时候应当先点击这个按钮。2、点击完成之后再出现的新的页面选择,不使用键盘输入..._笔记本电脑键盘无法输入密码

基于python的亮度检测_基于python的图像亮度自适应调整-程序员宅基地

import numpy as npimport cv2def compute(img, min_percentile, max_percentile):"""计算分位点,目的是去掉图1的直方图两头的异常情况"""max_percentile_pixel = np.percentile(img, max_percentile)min_percentile_pixel = np.percentile..._python 亮度匹配

java jsch 设置编码格式_jsch 乱码有什么好的解决方案么?-程序员宅基地

如题,或者说 FTP 服务端编码不确定的情况下如何保证不会乱码吾辈在项目中使用 jsch 连接 SFTP,然而使用 ls 获取文件列表中的中文文件名都乱码了,而且参数为中文文件名的时候会直接抛出异常 no such file代码如下package com.zx.idc.common.ftp.sftp;import com.jcraft.jsch.ChannelSftp;import com.jcr..._jsch 上传文件指定编码格式

Java文件 ---文件相关操作-程序员宅基地

Java文件 ---文件相关操作 创建文件file.createNewFile()注:若该文件对象未指定文件路径,则文件创建于相对路径中,即工程目录下。(“../”表示上级文件目录,相对路径前面不加“/”,eg:bin/text.txt)文件重命名文件重命名必须处于同一个分区,文件处于不同分区,则需要使用文件拷贝。使用文件重命名,可以将文件..._java 文件的相关操作

推荐文章

热门文章

相关标签