Używam cscope do zapoznania się ze wszystkimi słowami kluczowymi używanymi w programowaniu gniazd. Poszedłem do katalogu z plikami c. Użyłem cscope. a następnie szukałem AF_INET. Mam to:Jak korzystać z cscope?
#define AF_FILE PF_FILE
#define AF_INET PF_INET
#define AF_AX25 PF_AX25
To była pełna strona. Wydałem tylko część tego. Teraz chcę wiedzieć skąd ten PF_INET nadchodzi? jakiego polecenia powinienem użyć. Widziałem faceta, który dwukrotnie kliknął PF_INEt i użył jakiegoś polecenia, by go znaleźć. Nie wiem, co to za polecenie? Uprzejmie mi pomóż w tym.
Drugą sprawą jest, gdy opuszczę stronę za pomocą polecenia: q. Przychodzę do tej strony:
Global definition: AF_INET
File Line
0 socket.h 119 #define AF_INET PF_INET
Find this C symbol:
Find this global definition:
Find functions called by this function:
Find functions calling this function:
Find this text string:
Change this text string:
Find this egrep pattern:
Find this file:
Find files #including this file:
tutaj kursor miga na 0. Jeśli chcę znowu szukać czegoś, jak będę robić? Jak nawigować z tego miejsca. Próbowałem google, ale nie mogłem zrozumieć niczego z tutoials. Proszę mi pomóc w tym zakresie, ponieważ jestem kompletnym noobem dla systemu operacyjnego Linux i programowania c. Z góry dziękuję.
Tylko jedna szybka i użyteczna wskazówka: Cscope używa vi jako domyślnego edytora. Co oznacza brak kolorów, podświetlanie składni ... Aby to zmienić i użyć VIM zamiast: eksportuj CSCOPE_EDITOR = vim – pbn