当前位置:  技术问答>linux和unix

怎么使用Glibc???

    来源: 互联网  发布时间:2015-12-25

    本文导语:  各位大虾,小弟刚入门,我知道我的 linux上安装了 Glibc,但我 要怎么使用它呢?是使用哪个命令阿? | glibc是标准C的函数库,不是一个可执行文件。因此不存在“用哪个命令”使用它。 当你编写一个最简单...

各位大虾,小弟刚入门,我知道我的 linux上安装了 Glibc,但我 要怎么使用它呢?是使用哪个命令阿?

|
glibc是标准C的函数库,不是一个可执行文件。因此不存在“用哪个命令”使用它。
当你编写一个最简单的printf("hello, world")函数,编译链接成可执行程序时,gcc会自动链接glibc (gcc默认自带-libc选项),这样就是“使用了”glibc。

至于Linux字体,你到baidu, google搜索“Linux 字体”,一堆资料。下面是一个链接,写了如何在RedHat9下面添加中文字体,供参考。
http://gengming.com/gmg/42288.html

--------------------------以下为转载------------------
众所周知,C 语言并没有为常见的操作,例如输入/输出、内存管理,字符串操作等提供内置的支持。相反,这些功能一般由标准的“函数库”来提供。 

GNU 的 C 函数库,即 glibc,定义了 ISO C 标准指定的所有的库函数,以及由 POSIX 或其他 UNIX 操作系统变种指定的附加特色,还包括有与 GNU 系统相关的扩展。 

glibc 基于如下标准: 


ISO C:C 编程语言的国际标准。GNU C 函数库与美国国家标准局(ANSI)公布的 C 标准兼容。这一标准后来被国际标准化组织所接收(ISO/IEC 9899:1990)。 


POSIX:操作系统的 ISO/IEC 9945(即 IEEE 1003)标准。GNU C 函数库实现了 ISO/IEC 9945-1:1996 (POSIX 系统应用程序编程接口,即 POSIX.1)指定的所有函数。该标准是对 ISO C 的扩展,包括文件系统接口原语、设备相关的终端控制函数以及进程控制函数。同时,GUN C 函数库还支持部分由 ISO/IEC 9945-2:1993(POSIX Shell 和 工具标准,即 POSIX.2)指定的函数,其中包括用于处理正则表达式和模式匹配的函数。 


Berkeley Unix:BSD 和 SunOS。GNU C 函数库定义了某些 UNIX 版本中尚未标准化的函数,尤其是 4.2 BSD, 4.3 BSD, 4.4 BSD Unix 系统(即“Berkeley Unix”)以及“SunOS”(大众化的 4.2 BSD 变种,其中包含有某些Unix System V 的功能)。BSD 函数包括符号链接、select 函数、BSD 信号处理函数以及套接字等等。 


SVID:System V 的接口描述。System V 接口描述(SVID)是描述 AT&T Unix System V 操作系统的文档,它是对 POSIX 标准的扩展超集。GNU C 函数库定义了大多数由 SVID 指定而未被 ISO C 和 POSIX 标准指定的函数。来自 System V 的支持函数包括进程间通信和共享内存、hsearch 和 drand48 函数族、fmtmsg 以及一些数学函数。 


XPG:X/Open 可移植性指南。X/Open 可移植性指南(由 X/Open Company, Ltd.出版),是比 POSIX 更为一般的标准。X/Open 拥有 Unix 的版权,而 XPG 则指定成为 Unix 操作系统必须满足的需求。GNU C 函数库遵循 X/Open 可移植性指南(Issue 4.2)以及所有的 XSI(X/Open 系统接口)兼容系统的扩展,同时也遵循所有的 X/Open Unix 扩展。 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • HTML标签参考手册 iis7站长之家
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • asp程序使用的access在Linux下如何使用!
  • 在div中使用css让文字底部对齐的方法
  • 新装的Linux使用root用户不能使用FTP?
  • Python namedtuple(命名元组)使用实例
  • LINUX下使用Eclipse,如何使用交叉编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3