g ++使用自定义头文件编译

时间:2010-11-01 07:44:09

标签: c++ g++

我想使用头文件, 它包含在#include <custom.h>

如何使用custom.h头文件编译它?

我试过了-I /path/to/custom.h,但它给了我一个错误,它不是一个目录..

2 个答案:

答案 0 :(得分:5)

-I /path/to

这将启用该目录中的所有标题。

在man gcc中,搜索(使用/在你的寻呼机中)“-I dir”:

  

-I dir

     

将目录dir添加到要搜索头文件的目录列表中。在标准系统包含目录之前搜索由-I命名的目录。如果目录dir是标准系统包含目录,则忽略该选项以确保系统目录的默认搜索顺序和系统头的特殊处理不会失败。如果dir以“=”开头,那么“=”将被sysroot前缀替换;见--sysroot和-isysroot。

答案 1 :(得分:1)

确实/path/to/custom.h不是目录而是文件。

-I/path/to/custom/