当前位置: 首页 > news >正文

网页设计网站网站建设课程设计东莞做营销网站建设

网页设计网站网站建设课程设计,东莞做营销网站建设,网站建设 中企动力宜昌,东莞东城邮编每个源程序#xff08;.c文件#xff09;都需要经过编译链接形成 .exe的可执行文件。 在ANSI C的任何一种实现中#xff0c;存在两个不同的环境 第一种是翻译环境#xff0c;在这个环境中源代码被转换为可执行的机器指令。第二种是执行环境#xff0c;它用于实际执行代码…每个源程序.c文件都需要经过编译链接形成 .exe的可执行文件。 在ANSI C的任何一种实现中存在两个不同的环境 第一种是翻译环境在这个环境中源代码被转换为可执行的机器指令。第二种是执行环境它用于实际执行代码。我们以C语言为例下面来详细学习一下程序的翻译环境和执行环境。 一、程序的翻译环境 VS不方便查看每个细节接下来使用gcc编译器。 编译部分本身也分成一下几个阶段 第一个阶段预编译——预编译阶段要做的事情: 头文件的包含注释的删除#define定义的符号替换//gcc预处理选项 gcc -E test.c -o test.i 1.预处理完成之后就停下来了预处理之后产生的结果都放在test.i文件中。 第二个阶段编译——编译阶段要做的事情: 把C语言代码翻译成汇编语言语法分析词法分析语义分析符号汇总//编译选项 gcc -S test.i -o test.s 2.编译完成之后就停下来结果保存咋子test.s中。 第三个阶段汇编——汇编阶段要做的事情: 生成目标文件.o文件把汇编语言转换成二进制指令形成符号表//gcc汇编 gcc -c test.s -o test.o 3.汇编完成之后就停下来结果保存在test.o目标文件中 编译部分分成三个部分上面三点可总结为下图所示 链接部分合并段表、符号表的合并和符号表表的重定位 二、程序的执行环境 程序执行的过程 程序必须载入内存中在有操作系统的环境中一般这个由操作系统完成。在独立的环境中程序的载入必须由手工安排也可能是通过可执行代码置入只读内存来完成。程序的执行便开始。接招便调用main函数开始执行程序代码。这个时候程序将使用一个运行时堆栈stack 存储函数的局部变量和返回地址。程序同时也可以使用静态static内存存储于静态内存中的变量在程序的整个执行过程一直保留他们的值。终止程序。正常终止main函数也有可能是意外终止。
http://www.dnsts.com.cn/news/52115.html

相关文章:

  • o2o平台有哪些网站上海住房与建设部网站
  • 网站平台怎么建立的太原百度网站排名优化
  • 网站开发重点难点分析网站建设账务处理属于什么费用
  • wordpress theme 开发2个网站 同意内容 百度优化
  • 网站开发的论文怎么写网站建设安全技术方面
  • 湘潭自适应网站建设 磐石网络报名窗口网站建设
  • 网站优化分析网站建设丿金手指稳定
  • 哪些网站做财金的好如何编写网站建设销售的心得
  • 做网站沈阳本地产品外观设计费用一般多少钱
  • 黄山网站开发网站做下载页面
  • 网站运营的思路答辩ppt模板
  • 智慧政务网站怎么做济宁网站建设第一品牌
  • python网站开发书籍推荐办公室设计报价
  • 如何推广网站方法微信网站开发系统
  • 发布做网站需求qq群wordpress后台登录慢
  • 四线城市网站建设方向及营利点公司的企业邮箱怎么查
  • 福州市建设局内部网站越秀重点场所
  • 提供手机网站建设推荐通化seo招聘
  • 重庆涪陵网站设计公司推荐东莞营销
  • 建设银行广西分行招聘网站在线做行测的网站
  • 重庆做网站嘉兴公司班级网站页面设计
  • 南宁网站推广方案如何做南昌网站设计系统
  • 网站设计是用什么做的网络营销是指什么
  • 网站建设纯免费官网免费咨询劳动仲裁
  • 去外包公司好优化营商环境的意义
  • 越秀定制型网站建设京东商城 网站建设
  • 建设银行短信开通网站如何建设网站论文文献
  • 小型网站建设需要多少钱乌克兰网站服务器
  • 网站排名提升易下拉教程海宁网站开发
  • 国网公司网站重庆门户网站建设