-I 参数可以指定 header 地址。目录地址没有空格不过你这个源代码写的是不是不符合规矩?或者你某些想法有错误。写不合通用规范的源代码会被喷的。
如果是自己编写的头文件, 而且不是放在系统的头文件存放目录下, 需要用引号括起头文件名。例如: #include “myfile.h"你是这样书写的吗?