linux下如何调用不同目录下的.h 库文件

比如在~/work/c$有两个文件creatlist.cpp 和Sqlist.h并且creatlist.cpp 是调用Sqlist.h的

如何进行编译:$ g++ -o creatlist -I ~/work/c creatlist.cpp


-I <dir> 
“-I dir”选项可以在头文件的搜索路径列表中添加dir 目录。由于Linux中头文件都默认放到了“/usr/include/”目录下,因此,当用户希望添加放置在其他位置的头文件时,就可以通过“-I dir”选项来指定,这样,Gcc就会到相应的位置查找对应的目录。 
原文地址:https://www.cnblogs.com/shamoguzhou/p/6858771.html