目录一、程序的翻译环境(编译和链接)二、程序的运行环境一、程序的翻译环境(编译和链接) 在ANSI C 的任何一种实现中,存在两个不同的环境: 第一种是翻译环境,在这个环境中源代码被
在ANSI C 的任何一种实现中,存在两个不同的环境:
如下图:就是我们编译器编译一个源文件到一个可执行文件的大致过程
对于一个源文件(test.c)变成最终的二进制文件(test.exe)可以通过下图简单表示:
看上图我们知道:编译又分三步:
预编译 (预处理)(test.c —>test.i)
编译 (test.i —>test.s)
汇编 (test.s —>test.o)
编译完后执行链接,链接会做哪些事呢?
到此这篇关于C语言程序环境编译+链接理论的文章就介绍到这了,更多相关C语言编译+链接内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: C语言程序环境编译+链接理论
本文链接: https://www.lsjlt.com/news/147471.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0