- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一般的编程操作流程为: 编辑(edit) 编译(compile) 链接(link或build) 调试(debug) 该过程循环往复,直至完成 编译程序的处理过程 编程过程与几种文件 程序员编辑的程序(源代码):.cpp文件 源代码被编译后产生目标文件:.obj文件。 目标代码被链接后产生可执行文件: .exe文件 库文件:系统提供的程序链接资源,带有一个特殊的后缀,不同公司的产品有不同的后缀,VC++中的后缀是.lib C++程序的编辑、编译和运行 一般来说,利用高级语言编程、解决具体问题时,要经过若干步骤,主要有:编程、编辑、编译和运行。 C++程序的编辑、编译和运行 编辑 将源程序输入到计算机中,生成后缀为cpp的磁盘文件。 编译 将程序的源代码转换为机器语言代码。编译的作用是对源程序进行词法检查和语法检查。编译时对文件中的全部内容进行检查,编译结束后会显示出所有的编译出错信息。一般编译系统给出的出错信息分为两种,一种是错误(error);一种是警告(warning) 。 C++程序的编辑、编译和运行 连接 用系统提供的“连接程序(linker)”将一个程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终形成一个可执行的二进制文件,它的后缀是.exe,是可以直接执行的。 运行调试 运行最终形成的可执行的二进制文件(.exe文件),得到运行结果。 如果运行结果不正确, 检查程序或算法是否有问题。 程序的编译执行 程序的编译执行 程序的编译执行 程序的编译执行 程序的编译执行 1.1.3 程序的编译执行 编译源代码 连接 1.1.3 程序的编译执行 程序的编译执行 1.1.3 程序的编译执行 程序的编译执行 运行C程序----使用Visual Studio I 1:运行Microsoft Visual Studio C++ 6.0 2:File - New - Projects - Win32 Console Application 3:填写 “Location” “Project name” 框, 点击 OK-Finish-OK 4:Project-Add File-C++ Source File 5:填写 “File”框,点击OK 6:编辑 运行C程序----使用Visual Studio II 7:运行, 单击 ! - Yes 8:若有错,转 6。 注:文件后缀名:.c 或 .cpp(C++) 第二个程序 打开已有编译过的文件(不要重新编译) 可打开workspace(.dsw;.mdp) 或打开projects(.dsp) 执行程序 编辑程序 编译程序 热键 选择执行命令 执行程序 编辑程序 编译程序 程序的编译执行 等待输入数据 执行程序 编辑程序 编译程序 运行结果 如果编译连接有问题,需要调试,下面几个按钮常用; —调试 设置断点 进行 走进 走过 走出 取消调试 执行到光标处 编制C语言程序的基本步骤 编 辑 程序代码的录入,生成源程序*.c或*.cpp 编 译 语法分析查错,翻译生成目标程序*.obj 链 接 与其它目标程序或库链接装配,生成可执行程序*.exe 运 行 编写C程序的步骤 一个项目中的源程序只能有一个主函数main(),若要不退出当前集成开发环境,建第二个程序怎么办? 将Source Files中的已有文件如ch2-1.c按Delete键删除(并不是真正意义删除,磁盘上仍存在) 1、建新的第二个程序:选择主窗口菜单栏Project菜单的Add to project选项选择new;步骤同建第一个程序; 2、打开已有的第二个程序:选择主窗口菜单栏Project菜单的Add to project选项选择File ; * 编译错 连 接 编 辑 编 译 运 行 连接错 运行错 Y Y Y N N N 完 成 #include文件 C++库文件 ×××.CPP 源程序 ×××.obj目标程序 ×××.exe 可执行程序 #include文件 §1.6 程序开发过程 源程序 目标程序 可执行代码 程序库 编译程序 链接程序 .cpp .h .obj .exe 1.编辑 2.编译 3.链接 4.运行 2.4 编制C++语言程序的基本步骤 语言程序设计教程 第二章 程序设计基础 C 编 辑 程序代码的录入,生成源程序*.c或*.cpp 编 译 语法分析查错,翻译生成目标程序*.obj 链 接 与其它目标程序或库链接装配,生成可执行程序*.exe 运 行 开 始 编 辑 编
您可能关注的文档
- Chap3.3信号量与PV操作2013.ppt
- chap3Linux文件系统编程.ppt
- Chap3程序的流程控制.ppt
- (北京版)三年级语文上册课件 和老师在一起 1.ppt
- (初中英语阅读与写作)八下U5T3SC.ppt
- chap5Linux多线程编程.ppt
- chap6UNIX进程通信.ppt
- Chap8创建Windows程序.ppt
- (北京版)三年级语文上册课件 葡萄沟 4.ppt
- Chapter-02(进程与线程2014-4.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 五年级上册数学试题-期末测试卷人教版(含答案).docx VIP
- 某智慧交通与智慧城管PPP项目建设项目智慧城市下阶段发展建议书.doc VIP
- 智慧城市建设(智慧交通与智慧城管)PPP项目-技术标书.docx VIP
- 湖北省“腾云”联盟2024-2025学年高三上学期8月联考物理试卷含答案.pdf
- 广州数控GSK980TDc车床CNC数控系统使用手册.pdf
- 高中高考数学所有二级结论《完整版》.docx VIP
- 湖北省腾云联盟2024-2025学年高三上学期12月联考物理试卷含答案.docx VIP
- 药液外渗的应急预案及处理PPT.pptx VIP
- 智能交通系统标准体系结构.doc VIP
- 平安产险内蒙古自治区商业性奶牛养殖保险条款.docx VIP
文档评论(0)