如何在cmd窗口编译运行c语言程序?

墨童


在cmd窗口编译运行C语言程序总共分两步:第一步,在编译器目录下执行编译命令;第二步,在编译器目录下运行可执行程序。需要插件?完全没这回事儿!下面用一个例子来说明。


一、经典的C程序代码

最经典的C程序代码就是这个“Hello, World!”

不过我可没有使用任何的IDE(集成开发环境)来写这段C程序代码,相反我就用win自带的文本文件来写的,别忘了把文件后缀名改为c啊,不是txt!我的这段C程序代码文件名叫做“1.c”。

二、CMD窗口下编译

我使用的编译器是流行的GCC编译器。我把它安装在C盘的一个目录下。

现在打开CMD窗口,进入GCC编译器所在的目录,同时把我刚才写的那段C程序代码文件“1.c”拷贝到GCC编译器所在的目录下。

OK,现在我们执行最简单的编译命令,如下图所示:

如果没有任何提示的话,就表明编译通过了,在GCC编译目录下会生成一个可执行文件:a.exe

三、运行C程序代码

经过上面一步我们生成了一个可执行文件:a.exe,下面来运行它。

由于这个可执行文件的后缀名是exe,那么我们只需要直接运行它即可,当然了,也是在CMD窗口运行,方法如下:

你看,就是这么简单!

不过此处我要留一个疑问。如果我双击这个可执行文件的话,也是可以正常运行的,只是这个运行窗口会一闪而过。那么我如何让这个运行窗口等待我的指令再去消失呢?可以在下面一起讨论。


在CMD窗口编译、运行程序是古老的方法了,是过去程序员的编程方法。现如今有很多的IDE可以供选择。不过不管咋样,我们程序员也不能忘记曾经这种流行的编程方法!


数字视听科普


这个很简单,只需要下载一个C/C++编译器,添加一下环境变量,之后就能在cmd窗口中编译运行C语言程序了,下面我简单介绍一下实现过程,主要内容如下:

1.下载C/C++编译器,这里可以下载MinGW,包含常见的gcc,g++等编译器,下载的话,直接到官网上下载就行,选择适合自己系统的版本:

2.下载完成后,直接双击就能安装,安装后的目录文件如下,包括我们常用的gcc,g++,gdb等编译调试器,编译c语言程序的话,直接使用gcc就行,如下:

为了在cmd中直接使用,我们需要将gcc路径添加到环境变量中,就是MinGW安装目录下的Bin文件夹路径,如下:

接着我们就可以在cmd窗口中测试一下gcc命令了,输入“gcc -v”,如果输出以下信息,则证明gcc环境变量配置成功:

3.最后,就可以在cmd窗口中编译运行C语言程序了,这里我新建了一个C程序,如下,很简单:

接着在cmd窗口中切换到这个 C文件所在的目录,输入命令“gcc -o test test.c”,就能正常编译程序(其实和Linux环境下的C语言编译命令一样),编译成功后,就会在当前目录下生成一个test.exe可执行文件,直接输入test就可运行程序,如下:

至此,我们就完成了在cmd窗口中编译运行C语言程序。总的来说,整个过程很简单,就是需要下载一个C/C++编译器,然后配置一下环境变量,之后就能在cmd窗口中编译运行C程序了,整个过程其实和Linux环境下编译运行C语言程序差不多,只要你熟悉一下相关步骤,多练习几遍,很快就能掌握的,网上也有相关教程,感兴趣的话,可以搜一下,希望以上分享的内容能对有所帮助吧,也欢迎大家评论、留言。


小小猿爱嘻嘻


装好编译程序就可以


Hsf1119


g++就可以了


鲁宾孙1


把C语言码转换成可运行码(.exe) 即可。


分享到:


相關文章: