zoukankan      html  css  js  c++  java
  • C++程序开发的基本过程

    前两天说去一家小公司实习,被他们的一个技术员工的一个问题问到了,问的我当时都没有反应过来,回来后突然发现这个问题我会啊 ,只是当时没想到这么浅显。现在总结下:

    C++程序开发的基本过程:

    1)编辑

          开发C++程序首先要通过编辑器对源文件进行编辑;

    2)预处理

          在正式进行编译之前,会通过一个预处理器来进行一些处理操作,包括将头文件放入源代码、宏的替换等等;

    3)编译

          将预处理过得中间文件转换为二进制代码,此时生成的即是目标文件,在此过程中进行语法检查和代码优化工作;

    4)链接

          由于缩写的程序会用到一些内建烦人或者是外部的链接库,连接器就是讲库文件和程序代码链接成完整的可执行程序,同时还要进行地址转换,以便进行正确的装入工作;

    5)装载和执行

          此时已经是可执行的代码了,装载器将代码放入内存中。在获取CPU时间片后,即可从内存中取出在CPU上执行。到此就是一个C++程序完整的开发过程。

    wj:每天努力一点点,你总会成功的。
  • 相关阅读:
    maven核心概念--生命周期
    maven核心概念--插件和目标
    TDD入门demo
    第一个简单的maven项目
    java -cp用法
    TDD最佳实践
    自定义测试规则
    自定义测试执行器
    junit3对比junit4
    Junit4X系列--hamcrest的使用
  • 原文地址:https://www.cnblogs.com/wj0816/p/5443042.html
Copyright © 2011-2022 走看看