笔者阅览过网上许多的推荐,基本上都是推荐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之类的为什么,后面等笔者学到后再来补充

最新文章

  1. 简单的maven配置
  2. java方法与构造
  3. CSS3属性transform详解
  4. 顾维灏谈百度地图数据采集:POI自动处理率达90%
  5. 【Todo】Java Queue Stack Vector ArrayList
  6. 转载ASP.NET MVC 和ASP.NET Web Form简单区别
  7. C# string的一些函数
  8. Firebug介绍及使用技巧
  9. Ext 随笔
  10. ECToch随笔
  11. JS怎样将拖拉事件与点击事件分离?
  12. GO的初始简书(一)简介安装
  13. 安装 Docker Machine - 每天5分钟玩转 Docker 容器技术(45)
  14. Java学习资源整理(超级全面)
  15. nginx Access-Control-Allow-Origin 多域名跨域设置
  16. Little Sub and Isomorphism Sequences ZOJ - 4089
  17. C# .Net String字符串效率提高-字符串拼接
  18. git stash pop 冲突,git stash list 中的记录不会自动删除的解决方法
  19. ps流提取H264并解码播放
  20. H5 34-背景图片

热门文章

  1. Focal and Global Knowledge Distillation for Detectors
  2. MPLS L3 跨域 optionB 配置
  3. SQL连接查询优化[姊妹篇.第五弹]
  4. linux篇-xshell连接突然报Connection closed by foreign host.
  5. LC T668笔记 & 有关二分查找、第K小数、BFPRT算法
  6. 一分钟学会如何自定义小程序轮播图(蜜雪冰城Demo)
  7. JAVA - 线程同步和线程调度的相关方法
  8. torch.ones_like(),expand_as(),expend()等torch.repeat
  9. JavaScript之parseInt()方法
  10. KALI2020忘记用户名和密码