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

厦门有什么网站制作公司东莞网站建设公司 h5

厦门有什么网站制作公司,东莞网站建设公司 h5,旅游网站设计及开发,无域名网站 能否被百度每个源程序#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.w-s-a.com/news/886559/

相关文章:

  • 网站建设的语言优化企业网站
  • 成都旅游网站建设规划女性门户资讯类网站织梦dedecms模板
  • 二手车为什么做网站网站建设合作合同范文
  • 网站建设维护和网页设计做网站都需要服务器吗
  • 成都网站设计报告书系统平台
  • 怎样进行网站推广wordpress微博图床
  • 做一个平台 网站服务器搭建网架公司股价
  • 链家在线网站是哪个公司做的一个虚拟主机做2个网站
  • 网站开发实训报告模板学校网站建设计划
  • 免费手机网站制作方法什么事网站开发
  • 我们的爱情网站制作阿里云wordpress配置
  • 电脑网站页面怎么调大小唐山网站建设技术外包
  • 科威网络做网站怎么样wordpress分页样式
  • 泰安公司网站建设自助建站程序
  • 网站建设工程设计图建网站怎样往网站传视频
  • 做网站月入企业网站建设运营
  • 网站建设中的ftp地址公众号微官网
  • 手机wap网站开发与设计app开发公司电话
  • 网站页脚代码大沥网站开发
  • 重庆网站制作公司 广州天成网络技术有限公司
  • 佛山网站改版wordpress 是否有后门
  • 如何承接网站建设外包wordpress产品布局
  • 洛阳建站洛阳市网站建设视觉设计专业
  • 婚恋网站建设分析网站建设硬件需求
  • 北京做网站电话wordpress如何换图片
  • 电影网站做cpa深圳信息网
  • 单县网站建设优化大师电脑版官网
  • 番禺区住房和建设局物业网站浦东新区网站设计
  • 外贸网站外包WordPress仿牌
  • 如何设计网站logohtml5开发