[英]how to add include paths to clang globally
我知道這是一種將包含路徑添加到 clang 的方法:- clang++ -I <dir> a.cpp
但是有了這個,該路徑僅針對該特定文件添加,並且每次 linting 時您都必須編寫該路徑,所以我如何才能將一些包含路徑全局添加到 clint。
Clang 還會查看一些環境變量以查找包含路徑。 對於 c++,它們將是CPATH
(C 和 C++)和CPLUS_INCLUDE_PATH
(僅限 C++)(以及鏈接器的LIBRARY_PATH
)。 因此,如果您使用 bash 或類似的東西,您可以將這樣的內容添加到您的 shell 啟動文件中:
export CPLUS_INCLUDE_PATH="${CPLUS_INCLUDE_PATH:+${CPLUS_INCLUDE_PATH}:}<dir>"
你也可以用clang++ -I<dir>
別名clang++
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.