最近使用clion配合clang进行编译的时候 发现clang会报错找不到iostream
等等标准库头文件。
使用查看详细信息的时候发现标准库头文件的搜索路径,居然不对,也是有点神奇。
clang -v main.cpp
所以我们需要修改clang的默认头文件搜索路径,在/etc/profile文件中添加如下命令
export CPLUS_INCLUDE_PATH=/usr/include/c++/7:/usr/include/c++/7/backward:/usr/include/x86_64-linux-gnu/c++/7
这是全局环境变量生效的地方,用于编译器比较合适。