Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 包含Linux头文件_C++_Linux - Fatal编程技术网

C++ 包含Linux头文件

C++ 包含Linux头文件,c++,linux,C++,Linux,如何包含linux头文件?我从网上看到头文件在/usr/include中。但是,我需要的头文件不在该目录中;它位于/usr/src/kernels/2.6.32…/include/linux/中 我尝试使用完整路径包含该文件。但是,文件本身也包括其他头文件。因此,编译器在编译时找不到其他头文件 如何在程序中包含头文件并编译程序?您可以在命令行中添加指定其他目录以搜索包含文件的选项(除了或实际上甚至不是像/usr/include,虽然我上次需要“而不是”已经很久了,我不记得是怎么做到的==人gcc

如何包含linux头文件?我从网上看到头文件在
/usr/include
中。但是,我需要的头文件不在该目录中;它位于
/usr/src/kernels/2.6.32…/include/linux/

我尝试使用完整路径包含该文件。但是,文件本身也包括其他头文件。因此,编译器在编译时找不到其他头文件


如何在程序中包含头文件并编译程序?

您可以在命令行中添加指定其他目录以搜索包含文件的选项(除了或实际上甚至不是像
/usr/include
,虽然我上次需要“而不是”已经很久了,我不记得是怎么做到的==
人gcc
应该在5分钟内告诉你,如果你需要知道;-)

/usr/local/include/
/usr/include/
以及以下图书馆目录:

/usr/local/lib/
/usr/lib/

编译器选项-I和-L分别向include路径和library search路径的开头添加新目录。

它是哪个特定的头文件?安装头文件是最好的解决方案。