源文件预处理、编译、汇编、链接后,如何转化为可执行文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1429个文字,预计阅读时间需要6分钟。
从源文件到可执行文件:源文件的预处理、编译、汇编、链接。编写完C语言代码后,使用gcc将其编译成可执行文件,运行。
从源文件到可执行文件:源文件的预处理、编译、汇编、链接当我们写完了C语言代码后,通过gcc将其编译成可执行文件运行,这中间具体经过的步骤包括预处理、编译、汇编、链接四个步骤。
最简单的hello.c源文件内容如下:
# include <stdio.h>
// 这是一行注释
int main(void)
{
printf("hello world!\n");
printf("%s\n", __DATE__);
return 0;
}
预处理
处理源文件中以“#”开头的元素,比如#include #define,将其转换后直接插入源文件中,处理后的文件通常以.i作为文件扩展名。
本文共计1429个文字,预计阅读时间需要6分钟。
从源文件到可执行文件:源文件的预处理、编译、汇编、链接。编写完C语言代码后,使用gcc将其编译成可执行文件,运行。
从源文件到可执行文件:源文件的预处理、编译、汇编、链接当我们写完了C语言代码后,通过gcc将其编译成可执行文件运行,这中间具体经过的步骤包括预处理、编译、汇编、链接四个步骤。
最简单的hello.c源文件内容如下:
# include <stdio.h>
// 这是一行注释
int main(void)
{
printf("hello world!\n");
printf("%s\n", __DATE__);
return 0;
}
预处理
处理源文件中以“#”开头的元素,比如#include #define,将其转换后直接插入源文件中,处理后的文件通常以.i作为文件扩展名。

