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

凯里建设网站广州百度推广代理公司

凯里建设网站,广州百度推广代理公司,珠海网站建设搭建,港闸网站建设制作一、定义 编译: “““ 编译器是一种翻译程序,它用于将源语言(即用某种程序设计语言写成的)程序翻译为目标语言(即用二进制数表示的伪机器代码写成的)程序。后者在windows操作系统平台下,其文…

一、定义

编译:

“““

编译器是一种翻译程序,它用于将源语言(即用某种程序设计语言写成的)程序翻译为目标语言(即用二进制数表示的伪机器代码写成的)程序。后者在windows操作系统平台下,其文件的扩展名通常为.obj。该文件通常还要经过进一步的连接,生成可执行文件(机器代码写成的程序,文件扩展名为.exe)。通常有两种方式进行这种翻译,一种是编译,另一种是解释。后者并不生成可执行文件,只是翻译一条语句、执行一条语句。这两种方式相编译比解释运行的速度要快得多。

”””

“““

在汇编里称link,在C里叫build,它的作用是生成可执行的exe文件。由于一个程序的源码可由多个文件组成。这些文件在第二步中分别编译,生成各自的目标文件(*.obj),这一步的作用便是将这些obj文件,以及程序中需要的其它库文件(dll除开),统一到一个文件中来,形成单个的exe文件。此exe文件便可以在操作系统下直接运行了。

”””

程序员程序——(编译)——伪机器代码——(链接)————机器代码

build文件:连接/生成,描述编译工具链,生成可执行(execute)文件

交叉编译:在一个平台上生成另一个平台上的可执行代码

bazel:google推出的一款工程编译工具

 

编译的五个过程

词法分析

语法分析

语义分析与中间代码产生

优化

目标代码生成

三、编译的目的

编译目标为不同平台(32位/64位的Linux/ios/Windows)及不同模式(发布模式/调试模式/个人测试模式)

举个例子:将服务器或pc上训练好的模型,与数据打包,push到手机上,使用编译好的目标平台的工具加载并运行模型

四、相关的环境变量

LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,与之相对应的,LD_LIBRARY_PATH是程序运行期间用到的库。

五、CMAKE

https://www.cnblogs.com/cv-pr/p/6206921.html

 

 

参考链接:

https://blog.csdn.net/sundingh/article/details/78714245

https://www.cnblogs.com/jojodru/p/7744630.html

https://blog.csdn.net/janeqi1987/article/details/74346986

http://www.lbrq.cn/news/2347633.html

相关文章:

  • a做片手机免费网站有哪些什么平台可以免费推广产品
  • 网站建设中正在为您转2023年8月疫情又开始了吗
  • 学室内设计好不好一键优化下载安装
  • 网站建设专业知识应用百度企业网盘
  • 如何用asp编写网站后台如何写推广软文
  • 台湾大陆最新军事消息深圳网站优化推广
  • 如何做pdf电子书下载网站百度推广是干什么的
  • 帝国cms门户网站模板华为云速建站
  • 访问网站速度慢网络推广网站程序
  • 专门做网站开发的公司网络推广渠道和方法
  • 淘宝刷网站建设2022年最近一周新闻大事
  • 做卖车网站需要什么手续费seo文章推广
  • 网站电线电话图怎么做按效果付费的推广
  • 性咨询站长seo综合查询
  • 手机wap网站源码深圳seo推广外包
  • 如何做网站流量报告广告软文范例
  • 58临沂网站建设seo搜索引擎优化知乎
  • 湖北武汉医院网站建设关键词优化快速
  • 网站开发采用的技术方案说明好看的网页设计作品
  • 华为官方网站专卖店企业管理培训课程报名
  • 北京建设网站公司网站seo搜索引擎优化实训报告
  • 漯河建设企业网站关键词采集网站
  • 网站建站平台广告优化师
  • 微信小店可以做分类网站知名的建站公司
  • 南通网站建设计划书企点官网
  • 贵阳网站建设黔搜抖音营销推广怎么做
  • 食品包装设计公司绍兴seo
  • 知名企业名称有哪些百度seo关键词排名
  • 一起做网站17广州广告联盟点击赚钱平台
  • 微信发布wordpress长沙seo代理商
  • Golang学习之常见开发陷阱完全手册
  • 编程项目选择思考点以及项目包装的关键点
  • A*算法详解
  • 第二章 OB 存储引擎高级技术
  • Java项目:基于SSM框架实现的高校毕业选题管理系统【ssm+B/S架构+源码+数据库+毕业论文】
  • 新型eSIM攻击技术可克隆用户资料并劫持手机身份