![没有 strcpy_s 的手册页](https://linux22.com/image/1029443/%E6%B2%A1%E6%9C%89%20strcpy_s%20%E7%9A%84%E6%89%8B%E5%86%8C%E9%A1%B5.png)
我没有某些 c11 字符串函数(例如strcpy_s
和 )的手册页strncpy_s
。我有 的最新版本,gcc
但不知何故它无法识别gcc -std=c11 -D_DEFAULT_SOURCE -Wall -Werror -pedantic
之前#define __STDC_WANT_LIB_EXT1__ 1
的#include <string.h>
。我想阅读手册页以找出原因。
我已经安装了。到目前为止,我还安装了sudo apt-get update
,,有什么想法吗?我还想知道,如果我想安装 X 的手册页,我怎么知道要安装什么?有没有我们可以使用的手册页搜索功能?sudo apt-get install glibc-doc
manpages-dev
manpages-posix-dev
答案1
我认为没有一套针对 C 标准的手册页。有一个针对 POSIX 标准的手册页,它与 C 标准有很大的重叠,但并不相同。虽然有一个针对系统 C 库(即 glibc)的手册页,glibc 也没有实现这些功能,所以您不会在 glibc 文档中找到它们。
有https://manpages.ubuntu.com/您可以在此处在线搜索 Ubuntu 手册页。每个手册页还会显示它来自哪个软件包。