man string
将显示 ISO C 字符串标头。
man string.h
将显示 Posix C 字符串标头。
类似于man stdio
vsman stdio.h
然而,特别man string
是没有像memcpy
etc这样的API,它不反映/usr/include/string.h中的内容(其中有memcpy等)
为什么是这样?
答案1
在 Linux 系统上,man string
没有document string.h
,它列出了“字符串操作”:
stpcpy
,strcasecmp
,strcat
,strchr
,strcmp
,strcoll
,strcpy
,strcspn
,strdup
,strfry
,strlen
,strncat
,strncmp
,strncpy
,strncasecmp
,strpbrk
,strrchr
,strsep
,strspn
,strstr
,strtok
,strxfrm
,index
,rindex
— 字符串操作
其中大部分是在 中定义的string.h
,少数是在strings.h
.该文档并非旨在详尽列出string.h
.
相似地,man stdio
技术上没有文档stdio.h
,它列出了 stdio 库中的函数;但实际上,结果基本上是一样的。