[英]How to get c/c++ header system include directory in emacs lisp?
如何在emacs lisp中獲取c / c ++頭文件系統的include目錄?
就像“ gcc -xc ++ -E -v-”的輸出部分一樣
/usr/include/c++/4.8
/usr/include/x86_64-linux-gnu/c++/4.8
/usr/include/c++/4.8/backward
/usr/lib/gcc/x86_64-linux-gnu/4.8/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
CEDET具有semantic-gcc-get-include-paths
函數,該函數返回C或C ++語言的路徑...
除了亞歷克斯的答案,我還要提及:
調用semantic-gcc-setup
后, (semantic-gcc-get-include-paths "c")
和(semantic-gcc-get-include-paths "c++")
值存儲在局部緩沖區變量中semantic-dependency-system-include-path
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.