📅  最后修改于: 2023-12-03 15:21:47.275000             🧑  作者: Mango
在 Ubuntu 中使用 C++ 编程时,经常需要使用各种头文件。为了方便开发,Ubuntu 在安装时已经设置了默认的头文件搜索路径,也就是默认的包含路径。
在 Ubuntu 中,默认包含路径如下:
这两个路径是在编译 C++ 程序时默认会被搜索的路径。如果我们需要使用其他的库,需要将其所在的路径添加到搜索路径中。
有时候,我们在编译程序时可能需要指定一些额外的包含路径。这时可以使用编译选项 -I
来指定。例如,假设一个库的头文件保存在 /home/user/mylib/include
下,我们可以这样编译:
g++ -I/home/user/mylib/include main.cpp -o main
这样,编译器就会在默认路径的基础上搜索 /home/user/mylib/include
路径下的头文件了。
在 Ubuntu 中,C++ 的默认包含路径为 /usr/include
和 /usr/local/include
。如果需要使用其他库,可以使用编译选项 -I
指定头文件所在的路径。