程序的翻译环境和执行环境
详解编译+链接
2.1 翻译环境
2.2 编译本身也分几个阶段
2.3 运行环境
在ANSI C的任何一种实现中,存在两个不同的环境。
第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。 第2种是执行环境,它用于实际执行代码。
test.c代码:
#include<stdio.h>
//声明函数
extern int Add(int x,int y);
int main()
{
int a = 1;
int b = 2;
int ret = Add(a,b);
printf("%d\n",ret);
return 0;
}
Add.c代码:
int Add(int x,int y)
{
return x+y;
}
程序执行的过程:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/m0_57304511/article/details/123164352
内容来源于网络,如有侵权,请联系作者删除!