[英]Using gtags for gtk headers and my own project
我有一個gtk項目,我想為我的項目使用gtags。 我還想對外部庫使用gtags,例如gtk。 我試過了:
find /usr/include/gtk-2.0 -name "*.h" > gtk_headers
gtags -f gtk_headers
不幸的是,我在這里遇到分段錯誤(使用Ubuntu 12.04)
任何想法如何進行這項工作? (我也對使用ctags或etags的解決方案感到滿意)。
請嘗試以下方法:
$ (cd /usr/include/gtk-2.0; gtags) # make tag in the library project
$ gtags # make tag in your project
$ GTAGSLIBPATH=/usr/include/gtk-2.0; export GTAGSLIBPATH
$ global -x xxx
如果項目中存在“ xxx”,請全局顯示。 否則,如果庫項目中存在“ xxx”,請全局顯示它。
要顯示它們兩者,請嘗試以下操作:
$ GTAGSTHROUGH=; export GTAGSTHROUGH
如果您有很多庫,請像PATH環境變量一樣指定它們。
$ GTAGSLIBPATH=/usr/src/lib:/usr/include/gtk-2.0; export GTAGSLIBPATH
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.