c语言如何把c程序编译成可执行的exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言如何把c程序编译成可执行的exe文件相关的知识,希望对你有一定的参考价值。

1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。

2、依次点击菜单栏内的编译→组建→执行,确保这段成率可以正确执行。

3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序看其是否有闪退现象。

4、将C语言代码保存后打开代码所在的文件夹,该文件夹内有一个名为【Debug】的文件夹,exe可执行程序就在此文件夹内。

5、但是exe可执行程序运行结束后会自动闪退,无法查看运行结果;这时需要在程序末尾加上停顿语句:getchar();并重新运行C语言代码。

6、再次打开【Debug】文件夹内的exe可执行程序,未出现闪退,可清晰查看到程序运行结果。

参考技术A

所需工具/材料:c语言编辑工具(如vc6.0)

编译生成.exe可执行文件,并保存的步骤如下:

    打开c语言编辑工具(vc6.0),写入所编程序源代码。


     点击  组建-编译-执行


    执行完程序,点击回车


    点击 文件另存为  把文件存到你能够找到的文件夹中,比如桌面


    打开你刚保存文件的文件夹,内含有一个 Bebug  的文件夹。注意:如果没有,请再次执行第二步


    打开  Bebug  的文件夹,有一个以.exe为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了



注意事项:

注意第三步和第五步的操作

参考技术B 1、以GCC编译器为例,可以分为四步。
第一步是预处理,包括语法检查等工作。
gcc -P abc.c
第二步由源程序生产汇编语言代码。
gcc -S abc.c
会生成abc.s文件,这个文件里就是汇编代码。
第三步编译器生成目标代码,一个源文件生成一个目标代码。
gcc -c abc.c
会生成abc.o
第四步连接器从目标代码生成可执行文件。
gcc abc.o

2、目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。

用Pyinstaller把Python3.7程序打包成可执行文件exe

1、通过pip3 install pyinstaller 安装成功

2、然后执行命令,首先:需要切换到程序所在的目录

执行命令 pyinstaller -F -w <文件名.py>,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。

3、等执行结束后,会在程序所在的文件夹生成三个文件夹

4、前两个没什么用,可以安全删除,生成的exe文件就在dist里面。

 

以上是关于c语言如何把c程序编译成可执行的exe文件的主要内容,如果未能解决你的问题,请参考以下文章

C语言——编译器如何将C源文件编译成可执行代码?

程序编译链接后形成的可执行文件是啥文件

怎样把.lua编译成.exe可执行文件(详细点!最好附图)

如何最好地将 C++/Cython 项目编译成可执行文件?

交叉编译-如何编译Android平台的可执行程序

Linux下如何运行C程序?