Справочник по программированию на Linux c - PullRequest
1 голос
/ 21 марта 2012

Я учусь программированию на Linux.Есть много функций Linux, на которые мне нужно обратить внимание.Есть ли сайт, который дает мне подробную информацию о функциях Linux?

Ответы [ 5 ]

2 голосов
/ 21 марта 2012

Вы имеете в виду системные вызовы в Linux?Есть много источников.Страницы руководства - ваши хорошие друзья в этом отношении.Попробуйте также http://linux.die.net/man/2/syscalls. Я уверен, что есть много других.

1 голос
/ 21 марта 2012

Стандартным справочником на данный момент является «Расширенное программирование в среде UNIX» Ричарда Стивенса. К сожалению, эта книга довольно старая, поэтому есть исправленное издание Эрика Рэймонда, в котором освещаются новые вещи в Linux. Это - больше всего на свете - является стандартом де-факто для изучения системного программирования "старого мира" в Linux. (И большинство других * ix, конечно, есть различия, но вы не заметите их, пока не станете намного более продвинутыми, и к этому моменту вы будете знакомы с man-страницами и знаете, где искать.)

0 голосов
/ 21 марта 2012

Я считаю руководство по glibc очень хорошим. Он организован по темам и содержит краткие справочные материалы и примеры. Это позволит вам получить общую картину и служит ссылкой. Справочные страницы - более быстрый способ доступа к описаниям функций, но они полезны, только если вы уже знаете, что ищете.

0 голосов
/ 21 марта 2012

ИМХО http://linux.die.net/man/ проще всего начать с.

В нем есть полезные разделы, в которых вы можете найти свои ориентиры

Наиболее полезными являются однострочные синопсисные страницы, например, http://linux.die.net/man/3/

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

Как уже указывалось, он не самый современный, но ИМХО новичку легче пользоваться, чем альтернативой, которую я видел (не то, чтобы не было ничего лучше, просто Google не удосужился показать это).

Также стоит попробовать apropos или man 3 -K, или aman -k`

0 голосов
/ 21 марта 2012

Вы можете посмотреть на веб-сайте LSB (Linux Standard Base):

http://www.linuxfoundation.org/collaborate/workgroups/lsb

Вот последняя стандартная базовая спецификация ядра Linux:

http://refspecs.linuxfoundation.org/lsb.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...