可执行文件的四个生成步骤

四大流程如下:

1、预处理:

在这个阶段主要做三件事:展开头文件、宏替换、去掉注释行。
这个阶段需要gcc调用预处理器来完成,最终得到的还是源文件,文本格式。

2、编译:

这个阶段需要gcc调用编译器对文件进行编译,最终得到一个汇编文件。

3、汇编:

这个阶段需要gcc调用汇编器对文件进行汇编,最终得到一个机器可以识别的二进制文件

4、链接:

这个阶段需要gcc调用链接器对程序需要调用的库进行链接,最终得到一个可执行的二进制文件

1,重定位;2,符号解析

gcc,g++

g++可以直接编译C++程序,gcc编译C++程序需要添加额外参数 -lstdc++

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将PC上的源代码文件编译成可执行文件,需要使用一个编译器。常用的编译器有GCC、Clang和Microsoft Visual C++等。下面以GCC为例介绍编译过程。 1. 安装GCC编译器。GCC是一款免费的开源编译器,可以在Linux、Mac OS X和Windows等操作系统上使用。在Linux和Mac OS X上,GCC通常已经预装了;在Windows上,需要下载MinGW或Cygwin等工具包,然后安装GCC编译器。 2. 编写源代码文件。使用任何文本编辑器编写源代码文件,保存为以.c为扩展名的文件。例如,hello.c文件的内容如下: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 3. 打开命令行窗口。在Windows上,可以打开cmd.exe;在Linux或Mac OS X上,可以打开终端窗口。 4. 进入源代码文件所在的目录。使用cd命令进入对应的目录。例如,如果hello.c文件在D:\projects\hello目录中,可以使用以下命令进入该目录: ``` cd D:\projects\hello ``` 5. 编译源代码文件。使用GCC编译器将源代码文件编译为可执行文件。可以使用以下命令进行编译: ``` gcc -o hello hello.c ``` 其中,-o选项指定生成可执行文件的名称,hello.c是要编译的源代码文件的名称。 6. 运行可执行文件。使用以下命令运行生成可执行文件: ``` ./hello ``` 如果一切顺利,将会在命令行窗口中看到输出结果: ``` Hello, world! ``` 以上就是将PC文件生成可执行文件的基本步骤。需要注意的是,不同的编译器和操作系统可能有不同的命令和选项,具体使用时需要查看相应的文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值