簡體   English   中英

如何在Emacs Lisp中獲取C / C ++標頭系統包含目錄?

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

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