초보 질문입니다. ( 레드헷 & 기타 ) 부탁드립니다.
막 리눅스에 입문하게된 초심자 입니다.
몇가지 궁금한게 있어서 글 올립니다.
지금 RedHat 9.0 을 노트북에 깔아 쓰고 있는데...
vim을 사용하여 간단한 C프로그램을 테스트해 보고 있는데..
게시판에 소스 브라우징 기능을 하는 ctags 라는 녀석이 있다길래..
게시판에 있는 설명 그대로 ctags *.c 등의 명령어를 치면
ctags 라는 명령어가 존재 하지 않는다고 나옵니다.
PATH 설정이 잘못되어 있어서 그런건가요?
아니면 ctags 라는 녀석을 깔아 줘야 하는건가요?
또한 궁금한게.. 레드햇은 rpm 이라는 레드햇 패키지를 사용하는 것으로 알고 있는데..
내.외부 명령어를 제외 하고는 전부 rpm 패키지라고 볼 수 있는건가요?
그럼 ctags 는 패키지 인가요??
이거.. 질문을 제대로 하고 있는지 모르겠군요...
ctags 라는 명령어가 없다고 해서 저는 프롬프트에 rmp -qa | grep ctags
이렇게 ctags 가 있다 확인해 봤습니다. 물론 없다고 나오죠..
근데.. 이렇게 찾아 보고 있는게 맞습니까???
제 질문이 좀.. 황당하시죠??? 죄송............
----------------------------------------------------
송구 스럽지만.. 또 궁금한것이 있어서요..
C 소스를 분석중인데..
이런식으로
#define STREAMIN 0x1 #define STREAMOUT 0x2 #define STREAMOOB 0x4 #define STREAMHUP 0x8 #define STREAMCONNECT 0x10
16 진수를 써서 define 했더군요.. 간혹 변수값을 대입할 때 16진수를 쓰는것을 보곤 했는데.. 왜 저렇게 쓰는지.. 그냥.. 1,2,4,8 이런식으로 쓰지.. 굳이 16 진수를 사용하는 이유가 머죠????
염치불구하고 조언 부탁드립닏.
감사합니다. [/code]
이미 찾으셨겠지만... 혹시나..http://ctags.sourcef
이미 찾으셨겠지만... 혹시나..
http://ctags.sourceforge.net/
왠만하시면 검색 사이트에서 검색을 해 보심이.... -_-;
이경우는 보통 비트단위로 먼가(?) 하기 위해서입니다..
그냥 십진수로 해도 되겠지만.. 16진수가 좀 더 보기 편하죠..
문자 하나가 바이트 하나가 되니까요...
더군다나 0x10 이상 되어 버리면 십진수보단 아무래도 16진수가
편하겠죠?
댓글 달기