C语言通过Windows命令行编译和运行程序
准备:
提前设置好环境变量
一份写好的C语言源代码
首先,需要找到自己使用编译器下的文件gcc(如果还没有自己的编译器,下方有链接)
通常位于所在储存编译器文件中的一个叫MinGW(后面可能带数字)的文件夹中
找不到可以在文件的右上角的搜索栏里搜索MinGW或gcc
最后发现gcc位于MinGW文件夹里的一个叫bin的文件夹(这个文件夹里的内容很多)
这时需要复制这个文件路径
路径通常是这样
这个路径就是环境变量了
准备好一份C源程序(先放在桌面上)
编译与运行:
按住Windows键(就是左下角的图标)和R键打开一个面板(我不太清楚它叫什么)
输入cmd,点击确定或回车
进入一个黑框框
这里的 C:\Users\钟云 是可以C盘找到对应的文件夹(当然你的名字不可能跟我一样)
使用命令 cd Desktop 进入桌面文件夹(桌面其实也是一个文件夹,名字是Desktop)
现在可以使用命令 gcc HelloWorld.c -o HelloWorld 编译桌面上的.c源文件 (两个HelloWorld都是C源文件的文件名。) (如果你的文件名不是HelloWorld,则需要改成对应的文件名)
这时候桌面上生成了一个以.exe为扩展名的文件,代表现在可以运行了。
输入 HelloWorld 运行程序
运行C源程序,最终输出了 Hello World123
大功告成
提醒:下次编译新的程序时不需要再设置环境变量,只去要设置一次就行。
备注:
C源程序是一份以.c结尾的文本文件(又叫ASII文件),这里只是使用Dev C++打开,所以文件图标和文档是这样的,也可以右键选择其他打开方式。 (所以理论上可以使用系统自带的文本文档打开与编写C源程序)
如果你觉得上面的上面的命令需要输两次文件名有点奇怪。你可以将生成的.exe文件删除并输入命令 gcc HelloWorld.c ,这也会生成一样的.exe文件,只不过名字奇奇怪怪的,你可以去试一下。
这里是个好玩的东西:
main函数的参数(看图)
我也是刚刚开始学计算机。当时用dos命令编译和运行C源程序困扰了我好久,所以像通过现在我学完了,把我的经验分享出去。
不过我的方法都是网上学过来的,如果有觉得我有抄袭文章的地方,可以私聊或评论。 我会第一时间删帖。
这个是百度网盘的一个链接,里面是一个低版本的Dev C++安装包
不过下载到电脑的时候可能需要安装百度网盘才能下,如果你信任我的话可以从此处下载
https://pan.baidu.com/s/1aPAUiCfZiYASznRl5HVprw?pwd=1234
1234 (提取码)(可能用不到)
C语言通过Windows命令行编译和运行程序相关推荐
- 【C/C++】VS的cl命令 | 配置环境变量 | 使用命令行编译C/C++程序
文章目录 一.前言 二.准备 三.配置环境变量 1. 逐步配置 2. 一步到位 四.语法 更多文章 一.前言 作为一个C++ (C语言) 程序员,VS可谓是编写代码的神器(天下第一IDE!).但是它的 ...
- c语言程序在cmd,在windows命令行编译运行c程序
第一步:打开命令行界面并且确认gcc.exe确实可用 键盘win + r ( 这里的r是run的意思) 输入cmd,回车,你就看到了命令行 输入gcc -v --如果返回了结果,那么继续,如果不识别, ...
- Windows下使用Visual Studio自带的MSVC,命令行编译C/C++程序
我的个人博客:zhang0peter的个人博客 1.工具介绍 Windows下VS套件自带的编译程序有以下这些: cl.exe:编译程序 link.exe:链接程序 lib.exe:加载lib库的程序 ...
- vs2010c语言命令行参数,模仿Visual Studio————命令行编译C/C++程序
VS构建工具介绍 我们都知道C/C++源代码要生成可执行的.exe程序,需要经过预处理.编译.链接的过程.你在VS工具中只需要选择菜单Build或按一下F可以编译生成我们的可执行程序exe文件,其实I ...
- 使用命令行编译、运行Java程序
我们一般都是通过IDE(如Eclipse.Intellij Idea,STS等)来开发,调试java项目. 在不借助IDE的情况下,如何编译.运行Java程序. 使用javac 命令,可以通过只敲击j ...
- windows命令行中 启动应用程序
目的: 效果 方法 1. 创建批处理脚本 2. 设定环境变量 3. 测试功能 4. 扩展功能 目的: 在windows的命令行界面中,输入简单的几个字符就可以启动相应的应用程序. 例如: 输入mail ...
- 命令行编译和运行java
使用命令的方式编译和运行java 详细步骤 1 . 新建记事本,编写以下代码,将记事本命名为HelloWorld.java. 代码 public class HelloWorld {public st ...
- C++语言 如何用G++进行编译和运行程序
在windows下,我们写C++程序一般会有如下几个步骤: 编写.cpp文件,代码都在里面: 可能还有一些.h文件之类的支持文件,这些文件一般都会放在一起,或者相对位置是固定的: 编译文件,链接文件, ...
- 命令行使用java运行程序报错:Could not find or load main class
在初学java的时候希望新建一个类并且在命令行中运行它,偶尔会遇到上述报错,具体过程如下: d:/demo.java: public class Demo{public static void mai ...
最新文章
- Github:NLP相关代码、书目、论文、博文、算法、项目资源(附链接)
- IPM: Product 270015453 not scheduled in sales organization
- Laravel中的Blade模版
- LeetCode 2063. 所有子字符串中的元音(数学)
- python里自带的绘画库是_Python绘图Turtle库详解
- dxf转nc代码软件_cad怎么转pdf?cad文件转换pdf文件的方法步骤
- Go的数组切片 Python的列表
- pclose与fclose的区别
- matlab2c使用c++实现matlab函数系列教程-std函数
- HTML:HTML界面实现HTML代码编译运行界面
- IntelliJ IDEA安卓开发环境搭建
- 鸟哥的Linux私房菜基础学习篇(第四版)
- sendto 函数中的struct iov_iter结构 (linux-5.0)
- Wikibon突破分析:数字技能差距预示IT服务支出的反弹
- iuap助力中建五局打造数字化创新集成平台
- 专家详解“手机窃听”:夸大宣传并不神奇
- 如何用费米思维解决无厘头问题
- 韩立刚老师《计算机网络》笔记4
- 微软的某些东西,确实不敢恭维,其实,它可以做得更好
- 喜报|云南永兴元科技顺利通过CMMI三级认证