No manual entry for printf in section 3
问题描述
在尝试查看 printf 的 C 函数手册页(即 man 3 printf)时遇到了 “No manual entry for printf in section 3” 的错误信息。
解决方案
出现这问题,是由于系统上没有安装对应的部分的手册页,因此安装对应的部分的手册页即可解决。
- 执行安装命令需要 root 身份,如果当前登录的用户是普通用户,需要执行 su 命令来切换到 root 身份。 如果已经是 root 身份了忽略这一步。
[zzb@hcss-ecs-09da lesson1]$ whoami
zzb
[zzb@hcss-ecs-09da lesson1]$ su
Password: //输入的是root密码
[root@hcss-ecs-09da lesson1]# whoami
root
- 在root身份下执行 yum install -y man-pages 命令安装手册即可。
[root@hcss-ecs-09da lesson1]# yum install -y man-pages
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package man-pages.noarch 0:3.53-5.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================
Installing:
man-pages noarch 3.53-5.el7 base 5.0 M
Transaction Summary
=================================================================================================================================
Install 1 Package
Total download size: 5.0 M
Installed size: 4.6 M
Downloading packages:
man-pages-3.53-5.el7.noarch.rpm | 5.0 MB 00:00:06
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : man-pages-3.53-5.el7.noarch 1/1
Verifying : man-pages-3.53-5.el7.noarch 1/1
Installed:
man-pages.noarch 0:3.53-5.el7
Complete!
- 最后显示Complete!代表安装完成,此时在执行 man 3 printf 就可以正常查看了。
至此,本片文章就结束了,若本篇内容对您有所帮助,请三连点赞,关注,收藏支持下。
创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
如果本篇博客有任何错误,请批评指教,不胜感激 !!!