Справочные страницы по функциям библиотеки gcc - PullRequest
2 голосов
/ 12 ноября 2011

Я хочу просматривать справочные страницы функций в gcc в Ubuntu.

Например, скажем, я хочу посмотреть определенную функцию accept (), я могу выдать команду man acccept, которая дает мне определение функции.

Однако для других функций библиотеки C, таких как mknod (), выдача команд, таких как man mknod, приводит к отображению страницы руководства команды UNIX mknod (а не функции C mknod). Есть ли способ просмотреть справочную страницу функций C, таких как mknod (), имена которых совпадают с командами UNIX?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 12 ноября 2011

Согласно man man, вы можете дополнительно указать раздел руководства перед страницей. Раздел 1 содержит пользовательские команды, 2 системных вызова и 3 библиотечные функции, поэтому:

man 1 printf
man 3 printf

дает команду оболочки и функцию библиотеки C printf соответственно.

2 голосов
/ 12 ноября 2011

mknod() функция C находится в разделе 2 справочных страниц. Вы можете просмотреть его, используя:

man -s2 mknod

В целом подобные вещи, вероятно, будут существовать либо в разделе 2 (системные вызовы), либо в разделе 3 (вызовы библиотеки)

0 голосов
/ 15 октября 2018

или если вы хотите искать и перечислять все man-страницы, которые вы можете указать man -k <your-keyword>, в вашем случае это будет похоже на man -k mknod.Это вернет имена и раздел всех доступных man-страниц и будет напоминать данное ключевое слово.

Это также будет полезно, когда вы не можете вспомнить точное имя функции.

...