zoukankan      html  css  js  c++  java
  • 1.4 运行C程序的步骤与方法

    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,有些则不包含,如EclipseSharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。许多支持面向对象的现代化IDE还包括了类别浏览器、物件检视器、物件结构图。虽然目前有一些IDE支持多种编程语言(例如EclipseNetBeansMicrosoft 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 团队

    Code::Blocks 另作记录

  • 相关阅读:
    光遇————墓土(补充)蜡烛收集
    光遇————雨林
    每日光遇日记
    光遇————墓土
    光遇————云野超级不详细的蜡烛收集
    光遇————晨岛超级详细的蜡烛收集
    高精度
    HDU 1002: A + B Problem II (大数加法)
    HDU 1018:Big Number (位数递推公式)
    D2. Remove the Substring (hard version) (KMP-next数组 ) ( Codeforces Round #579 (Div. 3) )
  • 原文地址:https://www.cnblogs.com/taoyuan7788/p/3178926.html
Copyright © 2011-2022 走看看