社区
Linux/Unix社区
帖子详情
如何把.c和.h文件连起来编译.
yanjinbin0
2010-04-14 10:40:41
例如编译一个文件可用:
gcc -o logfile.o -c logfile.c
但用上面的方法老是检查不到.h文件的宏修改和宏条件,所以想把它改成
gcc -o logfile.o -c logfile.c logfile.h
但是发现这样不行,大家有什么办法让他们两编译在一起吗?
...全文
236
5
打赏
收藏
如何把.c和.h文件连起来编译.
例如编译一个文件可用: gcc -o logfile.o -c logfile.c 但用上面的方法老是检查不到.h文件的宏修改和宏条件,所以想把它改成 gcc -o logfile.o -c logfile.c logfile.h 但是发现这样不行,大家有什么办法让他们两编译在一起吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanjinbin0
2010-04-14
打赏
举报
回复
包含了啊.
难道不可以这样用gcc??
steptodream
2010-04-14
打赏
举报
回复
-include用来包含头文件 一般情况下包含头文件都在源码里用#include xxxxxx实现 难道logfile.c里没有添加logfile.h么
-I参数是用来指定头文件目录
kingteng
2010-04-14
打赏
举报
回复
在logfile.c里面include"logfile.h"后
gcc -c logfile.c不行么?
ecsape
2010-04-14
打赏
举报
回复
好乱,我看不下去了。
ylke2007
2010-04-14
打赏
举报
回复
建议看看《跟我一起写Makefile.pdf》
gcc -o logfile.o logfile.c logfile.h
这样就可以。
《C深度解析》第二章 C预
编译
——宏定义、条件
编译
、头
文件
包含、特殊预
编译
关键字
#if、#else、#elif #endif、#ifdef和#ifndef、#if与defined、条件
编译
与配置
文件
(4)一些特殊的预
编译
关键字与实际应用:defined、#error、#line、#与##、#pragma (5)
文件
包含:是否只能包含.h
文件
,<...
C语言中 .h
文件
和.c
文件
的区别
要理解.c
文件
与.h
文件
有什么不同之处,首先需要弄明白
编译
器的工作过程,一般说来
编译
器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.
编译
阶段,首先
编译
成纯汇编语句,再将之汇编成跟CPU相关的二进制码,...
C语言后缀.h
文件
和.c
文件
作用和区别
简述C语言中.h
文件
和.c
文件
作用和区别 在c语言学习过程中,对.h
文件
和.c
文件
不甚了解,参考其他资料后对它进行简要分析: .h
文件
和.c
文件
作用 使用.h
文件
和.c
文件
的原因 .h
文件
和.c
文件
作用 xx.h
文件
.h中一般放...
多.c
文件
和.h
文件
工程的.c
文件
和.h
文件
的
编译
工作过程?
在C
文件
中,出现.h头
文件
时,在
编译
程序的汇编阶段,
编译
器会用“.h
文件
中的内容”替换“该行的代码”,起一个“替换”的作用。其实当我们的程序很小时,是不需要.h
文件
的,引入.h
文件
其实是一种工程化的思想,...
C语言程序组成(.c
文件
和.h
文件
的编写规范)
C语言程序组成(.c
文件
和.h
文件
的编写规范)
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章