linuxc编译时使用的哪两种函数库?
我知道的几个: glibc, 用得最多的标准库,posix兼容; uclibc,uclinux的分支,posix兼容,用于无MMU的场合,很多不常用的函数都省去了,配置比较麻烦。
diet libc,比uclibc还小,一般用于嵌入式系统。
linux中文帮助文档?
Linux系统是自带帮助文档的,用man命令就可以了,这个命令字面上的意思是manual。
如果是查看某个命令的帮助文档,可以这样用:
man 某个命令 如果是查看Linux编程的系统调用的帮助文档,可以这样用:
man 2 系统调用名称(数字2表示手册页的第二页,第二页是系统调用的文档) 如果是查看C函数库的帮助文档,可以这样用:
man 3 函数名(数字3表示手册页的第三页,第三页是一些常用函数和函数库的文档)
linux c编译 使用的函数库有哪两种?
函数库一般分为自定义库和系统运行时标准库
linux中c语言库函数目录?
一般来说是放在/usr/include目录下的;
但是这个并不局限也是可控的,如果我们进行开发过程中, 就会在内核的库函数文件目录:
例如在:/XXX/XXX/linux-X.X/include
所以根据不同的情况,头文件存放的目录也是不同的,具体需要可以根据locate和grep命令进行查询。
c语言中头文件 #include<stdio.h>中的stdio.h或者其他的函数库到底在哪儿呢,在linux哪个目录下?
<stdio.h>是标准的输入输出库,包含了c语言的输入输出函数原型,要进行io操作必须包含此头文件。这是C标准库文件,任何C编译套件中都会有这个文件,不需要下载。