我正在嘗試使用Exuberant Ctags 5.8爲C標準庫生成標籤,但是它似乎並未完全解析標頭......例如,當我生成標籤/usr/include/string.h,我得到這個:在Mac OS X上使用繁瑣的ctags問題
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /[email protected]/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.8 //
NULL /usr/include/string.h /^#define NULL /;" d
_SIZE_T /usr/include/string.h /^#define _SIZE_T$/;" d
_SSIZE_T /usr/include/string.h /^#define _SSIZE_T$/;" d
_STRING_H_ /usr/include/string.h /^#define _STRING_H_$/;" d
size_t /usr/include/string.h /^typedef __darwin_size_t size_t;$/;" t
ssize_t /usr/include/string.h /^typedef __darwin_ssize_t ssize_t;$/;" t
strerror /usr/include/string.h /^char *strerror(int) __DARWIN_ALIAS(strerror);$/;" v
顯然,很多功能缺失(的strcpy,strlen的,STRCMP等。)下面是實際的頭文件的鏈接:http://pastie.org/private/lvgvtg1lmzaenidg0rvq
我剛跑過ctags /usr/include/string.h
我做錯了什麼?任何幫助,將不勝感激......
謝謝您的回答!我們幾乎同時回答,所以我選擇了你的答案作爲接受答案,因爲它更詳細! – jeannicolas 2010-06-17 18:23:49