compile build
来源:互联网 发布:韩春雨事件知乎 编辑:程序博客网 时间:2024/04/29 10:42
一个C/C++程序的生成要经历以下步骤:
1.编写文本代码,生成C或cpp文件,这时候它还是文本的;
2.编译,就是compile,由C编译程序对你写的代码进行词法和句法分析,发现并报告错误,有错时编译不能通过。如若无错,则生成中间代码,扩展名为obj,此时它便是二进制的了;
3.连接,在汇编里称link,在C里叫生成,即build,它的作用是生成可执行的exe文件。由于一个程序的源码可由多个文件组成。这些文件在第二步中分别编译,生成各自的目标文件(*.obj),这一步的作用便是将这些obj文件,以及程序中需要的其它库文件(dll除开),统一到一个文件中来,形成单个的exe文件。此exe文件便可以在操作系统下直接运行了。
compile只是将某个C或者CPP文件编译成obj文件,而build是将整个工程中的文件先Compile(编译),然后将编译生成的文件再Link(连接)成可执行文件。
1.编写文本代码,生成C或cpp文件,这时候它还是文本的;
2.编译,就是compile,由C编译程序对你写的代码进行词法和句法分析,发现并报告错误,有错时编译不能通过。如若无错,则生成中间代码,扩展名为obj,此时它便是二进制的了;
3.连接,在汇编里称link,在C里叫生成,即build,它的作用是生成可执行的exe文件。由于一个程序的源码可由多个文件组成。这些文件在第二步中分别编译,生成各自的目标文件(*.obj),这一步的作用便是将这些obj文件,以及程序中需要的其它库文件(dll除开),统一到一个文件中来,形成单个的exe文件。此exe文件便可以在操作系统下直接运行了。
compile只是将某个C或者CPP文件编译成obj文件,而build是将整个工程中的文件先Compile(编译),然后将编译生成的文件再Link(连接)成可执行文件。
- compile build
- Compile,Build,Rebuild
- Android compile & build
- build、compile、rebuild all
- FFMPEG Installation compile build
- Compile、Make以及Build
- compile build 区别
- Compile和Build的区别?
- 安装包自动Compile&Build
- cross compile host,build,target
- build, debug, compile and run
- compile,build和rebuild(vs2008)
- compile,build和execute的区别
- VC++中COMPILE和BUILD的区别
- compile,build和execute的区别
- Build compile environment for gingerbread on Ubuntu1104
- Compile、Make和Build的区别
- Compile、Make和Build的区别
- C++中取得各种简单数值类型的最大最小值
- 基于visual Studio2013解决C语言竞赛题之1038数字验证
- Ajax表单提交插件jquery form
- Zend API:深入 PHP 内核
- ofbiz[12.04.02] 菜鸟日记------安装部署
- compile build
- 如何建设网站外部链接
- UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)
- MySQL的一次错误处理 SQL_SLAVE_SKIP_COUNTER
- tElock 1.0脱壳 风云防火墙个人版
- 项目经验分享——Java常用工具类集合
- JAVA视频笔记(day5)
- 啊 啊啊
- shell脚本简单示例