QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2293|回复: 3

gcc编译中怎么包含自己定义的头文件

[复制链接]
发表于 2005-11-3 11:37:04 | 显示全部楼层 |阅读模式
我想在一个文件中(.c),包含一个自己编的(.h)文件,怎么包括啊?
我查了资料好像是用-include,但是出现了下面的错误:
(命令)gcc -g test.c -include /lcc/project/print.h

In file included from <command line>:1:
/lcc/project/print.h:1: parse error before string constant
test.c:2:10: missing terminating " character
In file included from test.c:2:
print.h:1: parse error before string constant
我是刚刚接触linux的新手,希望大家多帮帮忙!
发表于 2005-11-3 15:44:09 | 显示全部楼层
在你的源文件中开始处加上
#include "???.h"



注:???.h即是你自己的头文件;一定要用双引号-----代表到你的当前工作目录寻找它,而不是到默认路径寻找
回复

使用道具 举报

 楼主| 发表于 2005-11-3 15:59:53 | 显示全部楼层
这个我的确加了,头文件如下:
#include <stdio.h>
#include "output.h"
出现错误如下:
output.h:1: parse error before string constant
我不知道是不是还需要在output.h中写些什么?
回复

使用道具 举报

 楼主| 发表于 2005-11-3 16:58:15 | 显示全部楼层
搞明白了,根本不需要什么include,其实就是c或c++,弄得我一头雾水,郁闷
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:21 , Processed in 0.044282 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表