在cmd中编译C语言方法

本文详细介绍了如何在Windows环境下配置Visual Studio和Dev-C++的环境变量,包括添加VC++的bin、Include和Lib路径到系统变量,并通过cmd验证编译器的安装与配置。此外,还提到了Dev-C++的下载与配置步骤,以及在cmd中编译和运行C程序的流程。遇到的错误和解决办法也在文中分享,包括静态链接的设置。
摘要由CSDN通过智能技术生成

第一种;
visual studio 下载并且配置环境变量
工具/原料
电脑
VC
方法/步骤1
方法/步骤1:
首先我们电脑里面得有vc,如果没有,可以通过下载VC++、visual studio、等软件,下载完以后我们找到它们的目录,下面以我的电脑为例,找到VC文件夹下的bin文件夹,因为手动编译需要运行bin文件夹下的cl.exe程序。这时候我们把它的文件路径复制下来。
在这里插入图片描述
方法/步骤2:
回到桌面,右键点击电脑的属性,我们找到高级里面的环境变量,在找到Path这个环境变量,因为这样我们就可以在任何文件夹中编译C文件了。我们把刚才复制好的路径粘贴到Path变量的后面,注意,要有英文下的分号隔开,然后点击确定。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法/步骤3:
做好上面的步骤后还不可以编译,因为编译时需要的库文件和头文件还没有设置为环境变量,这样就没有办法在编译,所以我们需要将Lib、Include这俩个文件夹设置为环境变量,我们找到这俩个文件夹,复制他们的路径,然后再刚才电脑属性的环境变量新建俩个变量分别为LIB和INCLUDE,值为他们的路径。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法/步骤4:
完成上面的那些以后,点击确定,运行cmd,输入cl,回车,如果出现它的版本号等,即表示搭建成功。下面我们来编写一个经典的HelloWord程序,运行一下。

在这里插入图片描述
方法/步骤5:
保存时候把拓展名改为c,然后点击保存。接下里再次打开cmd

方法/步骤6:
在cmd中输入cl HelloWord.c执行编译,注意cl和你的文件名直接有空格,然后等待编译成功再次输入HelloWord.exe执行编译成功的文件。这就是利用cmd编译c的过程

在这里插入图片描述
在这里插入图片描述
注意事项
注意Path环境变量添加的时候之间添加分号,注意备份。以防丢失。

第二种 (还没试过)
Dev-C++编译器
Dev-C++是Windows环境下的C/C++的集成开发环境(IDE),集成由GNU开发的编程语言编译器。
DevC++的下载地址是:https://sourceforge.net/projects/orwelldevcpp/?source=directory

配置环境变量
右击此电脑—属性—高级系统设置----环境变量------系统变量------Path,点进去,可以新建路径,找到你的Dev-C++保存路径,一直到bin,因为gcc.exe存储在bin里
当系统不知道你输入的是什么命令的时候,会在环境变量的路径中去寻找。这一步很重要,没成功多参考案例。
在这里插入图片描述
打开cmd,输入gcc -v,gcc和-之间有一个空格。
在这里插入图片描述
在cmd中运行c程序
在这里插入图片描述
如果你在Dev里面编译过.c的程序,就会出现.exe的文件,exe文件才是可执行的文件。
在这里插入图片描述
逐步打开你的.c文件保存位置,如上图,第一步输入F:打开F盘,第二步输入cd Dev-c++打开文件夹。我的change.c已经有change.exe文件,说明我已经用IDE编译过了,直接输入名字即可运行。如果没有编译过,就通过下一步:gcc 源文件名 -o 可执行文件名 ,生成exe文件,再输入文件名执行。

补充:我弄了一晚上,我觉得我要被气死了,还好,我成功了,感动的哭了,我的妈妈

1.方向错了,配置VC6.0 不是visual studio 中的vc
2.配置系统变量根据上面介绍的来就行
3.bin文件有两个,据我看两个都可以
但是添加一个即可
第二张图片上的:bin include lib三个文件夹都要添加在系统变量中,不同的是bin要加在path中,其他两个要建立新的文件名称,分别为:INCLUDE 和 LIB
在这里插入图片描述
在这里插入图片描述
在路径都复制完成之后:会介绍有一个错误是因为没有这个文件,将这个文件复制在bin文件夹中即可,
在这里插入图片描述
接下来又出现了一个错误,这个时候我是真的又要被气死了,不过,还好,很快找到了答案
哈哈哈哈哈哈哈
在这里插入图片描述

在这里插入图片描述
改为静态连接,到此今天遇到的问题就解决了

此时此刻00;24,我真的挺害怕自己秃头的,一个可怜巴巴的女生
哈哈哈哈哈
我觉得自己已经快要疯魔了
问题不难,都想了那么长时间
拜托,千万不要让我秃头
哈哈哈哈
晚安,头发多
哈哈哈哈

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值