1.4 运行C程序的步骤与方法
2013-07-08 23:09
239 查看
1.4.1
运行C程序的步骤与方法
程序就是一组计算机能识别和执行的指令,每条指令都是计算机执行特定的操作。
我们的c语言是 高级语言,编写出来的程序是 “源程序source program”,而计算机只能识别二进制的 1与0,因此 我们需要一个“软件”把源程序翻译成二进制形式的“目标程序object program”,然后在加入启动代码,在将目标程序与系统的函数库与其他目标程序连接,形成可执行文件
编程大致步骤如下
1 确定目标 (要完成的哪些功能)
2 想出思路,框架(如何实现)
3 具体代码化 (具体编写实现的代码)
4 编译与连接 (转换为可执行文件)
5运行目标程序
6调试与修改
7进行维护
1.4.2 上机允许c程序代码
我们编写程序一般是在IDE(Integration Design Environment) :集成开发环境,是一种辅助程序开发人员开发软件的应用软件。
IDE就是把一些插件集合到一起,提供一个更加方便的界面,实现在一个软件内 具有编写 编译 连接 调试等多功能。
我们也可以把这些功能分开自己在系统中连接组合,同样可以达到IDE的效果
IDE通常包括编程语言编辑器、自动建立工具、通常还包括调试器。有些IDE包含编译器/解释器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。许多支持面向对象的现代化IDE还包括了类别浏览器、物件检视器、物件结构图。虽然目前有一些IDE支持多种编程语言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要还是针对特定的编程语言而量身打造(例如Visual Basic)。
针对C语言和C++的是Visual C++
原书上使用Turbo C++3.0 我嫌其较为古老,对新标准支持不规范化,用Code::blocks作用一个使用的IDE
下面介绍一下Code::Blocks
Code::Blocks官方主页http://www.codeblocks.org/
Code::Blocks 另作记录
运行C程序的步骤与方法
程序就是一组计算机能识别和执行的指令,每条指令都是计算机执行特定的操作。
我们的c语言是 高级语言,编写出来的程序是 “源程序source program”,而计算机只能识别二进制的 1与0,因此 我们需要一个“软件”把源程序翻译成二进制形式的“目标程序object program”,然后在加入启动代码,在将目标程序与系统的函数库与其他目标程序连接,形成可执行文件
编程大致步骤如下
1 确定目标 (要完成的哪些功能)
2 想出思路,框架(如何实现)
3 具体代码化 (具体编写实现的代码)
4 编译与连接 (转换为可执行文件)
5运行目标程序
6调试与修改
7进行维护
1.4.2 上机允许c程序代码
我们编写程序一般是在IDE(Integration Design Environment) :集成开发环境,是一种辅助程序开发人员开发软件的应用软件。
IDE就是把一些插件集合到一起,提供一个更加方便的界面,实现在一个软件内 具有编写 编译 连接 调试等多功能。
我们也可以把这些功能分开自己在系统中连接组合,同样可以达到IDE的效果
IDE通常包括编程语言编辑器、自动建立工具、通常还包括调试器。有些IDE包含编译器/解释器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。许多支持面向对象的现代化IDE还包括了类别浏览器、物件检视器、物件结构图。虽然目前有一些IDE支持多种编程语言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要还是针对特定的编程语言而量身打造(例如Visual Basic)。
针对C语言和C++的是Visual C++
原书上使用Turbo C++3.0 我嫌其较为古老,对新标准支持不规范化,用Code::blocks作用一个使用的IDE
下面介绍一下Code::Blocks
Code::Blocks官方主页http://www.codeblocks.org/
开放源代码,跨平台,免费的 c + + IDE。 |
Code::Blocks 是免费 c + + IDE建以满足其用户的最苛刻的需求。它被设计得非常可扩展和可完全配置。 最后,所有的功能你的 IDE 需要跨平台具有一致的外观、 感觉和操作。 围绕一个插件框架建立的 Code::Blocks 可以是扩展插件。可以通过安装编码插件添加任何种类的功能。例如,编译和调试功能已提供的插件 ! 我们希望您喜欢使用 Code::Blocks! Code::Blocks使用默认使用GCC编译器,在windows平台使用mingw编译器,就是windows版本GCC Code::Blocks 团队 |
相关文章推荐
- 使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
- Delphi中,让程序只运行一次的方法
- C#列出当前系统所有正在运行程序的方法
- Win8.1系统程序运行发生冲突提示"APPCRASH”错误的故障原因及解决方法
- 提高C++程序运行效率的10个简单方法
- 将程序制作为服务运行的方法
- 提高C++程序运行效率的10个简单方法
- 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
- VC运行时库与应用程序配置不正确,程序无法启动”的解决方法资料收集
- MFC 程序不依赖.NET的设置方法 使自己写的程序可以在其他上电脑运行
- 在linux环境下编译运行OpenCV程序的两种方法
- 判断程序实例是否已经运行的N种方法
- 模板方法模式,(获取一段程序运行的时间)
- 全屏幕方式运行UE4打包程序的三种方法
- 程序开机自动运行的方法
- 提高程序运行效率的方法
- openvc学习笔记(4)——两种方法在没有环境下运行程序
- VC获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- 在Mac OSX启动时运行程序的方法
- C#获取项目程序及运行路径的方法