Windows下通过dos来编译c语言源代码文件
笔者阅览过网上许多的推荐,基本上都是推荐cl命令,但是因为笔者是通过dev c++入门的,不想放弃dev所以就强行使用dev来实现在dos下的编译以及运行
编译
注意:这边涉及到环境变量的配置,环境变量相当于每次在当前目录的时候编译的时候都可以访问到的其他目录的位置,因为本来计算机只能访问当前目录下所有的文件,而环境变量的使得计算机可以访问其他目录下的文件
这里需要找到gcc.exe文件,一般是在Dev-Cpp\MinGW64\bin,当然前面还需要写出devcpp所在的文件夹才可以。这样之后就可以在dos下使用gcc命令来编译自己的程序了
语法规则
gcc 程序名.cpp
当然需要注意的是这样编译后的文件他的名称固定为a.exe
如果想要使用自己命名的文件则需要输入以下的语句
gcc -o 文件名.exe 程序名.cpp
gcc 程序名.cpp -o 文件名.exe
以上的两种方式最终都能够成功编译出可执行文件,当然第二种的逻辑顺序会更加优美,总的来说一定要保证-o 后面是文件名称否则最后不能编译成功
运行
运行的语法规则就相对简单,直接在程序所在的文件夹下面输入相对应的文件名就可以了
语法规则:
文件名
文件名.exe
以上的两种运行方式笔者都试过了,都是可以成功运行程序的,如果有不可以运行的可以跟笔者说一下,探讨一下为什么。
当然因为没有深刻了解过gcc,所以也没法解释-o之类的为什么,后面等笔者学到后再来补充
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)