【C入门篇】[1] windows下的IDE - building
- author : MinRam(minfysui@gmail.com)
- create : 2018/10/03
- update: 2018/10/03
前言
工欲善其事, 必先利其器
本文如有不足或错误,欢迎指出 : )
书籍推荐
- 《C Primer Plus》:公认教程
- 《狂人学C》 : 入门级
C流程: 文件~程序
C/C++ 从源程序到可执行文件需要经历一下几个步骤,细节可参考链接,暂不做详细介绍:
st=>start: Start
input=>inputoutput: 源文件导入
preprogress=>operation: 预处理 Preprogress
compile=>operation: 编译 Compile
assemble=>operation: 汇编 Assemble
link=>operation: 链接 Link
output=>inputoutput: 可执行文件
e=>end: End
st->input->preprogress->compile->assemble->link->output->e
- 源文件: 二进制文本流,也就是C中的后缀.c/.h文件
- 可执行文件: 对于系统来说可以直接运行的文件,如exe(windows)、out(linux)
因而整个集成开发环境(IDE)可分为几个部分:
- 文本编辑器 ,对源文件的文本编辑;<程序开发主要工作>
- 编译器,将源文件编译成汇编代码文件;<此过程占据主要部分>
- 汇编器,将汇编代码文件转成机器码文件;
- 链接器,将上一步的各个文件进行链接,形成可执行文件
各种开发工具
主要进行基础说明,之后会分章进行细讲
Visual Studio
企业级开发软件,由微软公司推出。
- 优点:傻瓜式的一键开发,完整的调试与测试工具,支持扩展;
- 缺点:又大又卡,直接怀疑人生;
考虑入门,以VS 2017中文版为例,VS中C语言是以CPP的形式;
- 安装: 略
- 简易使用:
- 新工程建立 [Ctrl + N]: 一个工程名,是代码规范的开始
微软的预编译头技术
- 工程结构
- 简单程序编译与调试
按调试按钮,VS进入调试状态
报错处理
参考
反馈与建议
- E-mail: <minfysui@gmail.com>
- Q Q: 祎隋。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。