首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

c多资料编译

2012-11-16 
c多文件编译为什么要将c程序放到各个文件中?1、模块化、可复用2、可单独编译,缩短编译时间3、版本控制、团队协

c多文件编译
为什么要将c程序放到各个文件中?
1、模块化、可复用
2、可单独编译,缩短编译时间
3、版本控制、团队协作
4、方便修bug
一般怎么划分?
两个维度
1、各种宏,全局变量和函数啥的一般都是定义在.H文件里(头文件里),类似于java中的接口。实现放在.C文件中
2、按照职责进行划分,比如一个游戏程序可以划分多个c文件,一个负责主引擎,一个负责渲染,一个负责算法,一个负责映射等等
怎么写?
先写h头文件
比如test.h

gcc -g test.c main.c -o test

-g:生成调试信息
-o:生成可执行文件,名字为test
这样目录下就多了一个test.exe,可以直接在命令行下输入“test.exe”
可以看到执行结果:test!

其他环境可以参考:http://blog.csdn.net/xiaoqinpeng/article/details/6556843

热点排行