No manual entry for pthread_create

 


1.If you check any pthread man page in a fresh Ubuntu system, you may encounter the following errors

root@vinco:/home/vinco# man pthread_create
No manual entry for pthread_create
root@vinco:/home/vinco# man 2 pthread_create
No manual entry for pthread_create in section 2
root@vinco:/home/vinco# man 3 pthread_create
No manual entry for pthread_create in section 3
root@vinco:/home/vinco# man 4 pthread_create
No manual entry for pthread_create in section 4
root@vinco:/home/vinco# man 5 pthread_create
No manual entry for pthread_create in section 5
root@vinco:/home/vinco# man 6 pthread_create
No manual entry for pthread_create in section 6

 

2.To deal with this issue, you must install the pthread man pages:

root@vinco:/home/vinco# apt-get install manpages-posix manpages-posix-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  manpages-dev
The following NEW packages will be installed:
  manpages-dev manpages-posix manpages-posix-dev
0 upgraded, 3 newly installed, 0 to remove and 316 not upgraded.
Need to get 3,836kB of archives.
After this operation, 9,728kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://cn.archive.ubuntu.com karmic/main manpages-dev 3.21-1 [1,546kB]
Get:2 http://cn.archive.ubuntu.com karmic/multiverse manpages-posix 2.16-1 [863kB]                                                                                     
Get:3 http://cn.archive.ubuntu.com karmic/multiverse manpages-posix-dev 2.16-1 [1,428kB]                                                                               
Fetched 3,836kB in 1min 50s (34.7kB/s)                                                                                                                                 
Selecting previously deselected package manpages-dev.
(Reading database ... 140623 files and directories currently installed.)
Unpacking manpages-dev (from .../manpages-dev_3.21-1_all.deb) ...
Selecting previously deselected package manpages-posix.
Unpacking manpages-posix (from .../manpages-posix_2.16-1_all.deb) ...
Selecting previously deselected package manpages-posix-dev.
Unpacking manpages-posix-dev (from .../manpages-posix-dev_2.16-1_all.deb) ...
Processing triggers for man-db ...
Setting up manpages-dev (3.21-1) ...
Setting up manpages-posix (2.16-1) ...
Setting up manpages-posix-dev (2.16-1) ...
root@vinco:/home/vinco# 

Now you are able to refer any pthread documentation

 

root@vinco:/home/vinco# man pthread_create

NAME       pthread_create - thread creationSYNOPSIS       
#include <pthread.h>       
int pthread_create(pthread_t *restrict thread,
              const pthread_attr_t *restrict attr,
              void *(*start_routine)(void*), void *restrict arg);


 

take reference from :http://joysofprogramming.com/install-pthread-manpages-in-ubuntu/


版权声明:本文为xuyunzhang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。