簡體   English   中英

使用gtags作為gtk標頭和我自己的項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM