问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Windows的命令行下进行程序编译和gdb调试

发布网友 发布时间:2022-04-26 21:30

我来回答

1个回答

热心网友 时间:2022-04-07 17:08

1、概念介绍。

1、Windows下的cmd就是Windows的命令行终端,其中的一些命令和Ubuntu的有些许区别,不过在这个博客的范畴中没有涉及。
2、Windows的环境变量,大概可以说是如果设置好了在path路径里面了,就可以直接在cmd命令行里直接调用程序。

2、配置操作

1、选择计算机,右键,选择“属性”
2、“高级系统设置” –> “环境变量”

3、选择“环境变量”里面的“系统变量” ,选择path, 编辑

4、添加环境变量。注意:最好不要动原来的东西,在原来的东西的基础上在前面或后面加上一个分号,然后把Dev C++安装目录下的MinGW64/bin文件夹的路径复制到环境变量里面去。。(此处是巧借了dev的自带编译器,如果各位以其他方法找到了新版的MinGW文件的话,也可以配置成自己喜欢的)注意,路径中不要出现中文,否则可能出现有趣的问题

(ps:博主这边用的就不是dev 的MinGW64包了,而是师兄传下来的 :))

4、一路确定,配置完成。

3、使用操作

在你代码所在的文件夹,按住shift加右键,点击“在此处打开命令窗口”,进入到cmd终端,接下来就可以愉快地使用g++,gcc编译器,和gdb调试器了。

4、后期优化

大家还可以给自己配一个用的顺手的编辑器,比如sublime,gvim,(甚至是notepad ,hhh)同理把它放在环境变量里,那么也可以在cmd中直接打开,这时在win下的编程过程就和Ubuntu的非常像了。。

5、备注

1、此处以win7为例,其他版本的应该大同小异。

2、另附片面的gdb调试方法

3、使用编辑器和命令行编译的方法对于了解程序的运行过程更加有好处,但是从方便性上的确不如IDE,特别是用熟了vs的同学们就应该更能体会得到,所以各有利弊,大家自己选择最符合自己口味的编程环境就好:)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三星8英寸平板电脑三星8英寸平板电脑哪个型号好 长城第一墩文化景区-讨赖河吊桥地址在哪里? 珲春景点简介 夏季需要加防冻液吗? 抽血感染艾滋病的概率 清洁剂的作用有哪些 日化产品抗菌抑菌效果怎样 杠杆高低有什么区别 姓赵取什么名字好 赵姓男孩女孩取名字大全 赵姓好听顺口的女孩名字女孩姓赵有气质名字 什么是gcc工具集,简述一下它的功能跟特点! 求助:GCC编译选项加上 用gdb调试GCC编译好的c文件时,出现如下问题 Redhat,Ubuntu与GCC,GDB,Vim,到底什么关系? 怎样在linux系统下构建vim+gcc+gdb环境,本人才装上linux,对系统不太... gcc和gdb能在windows下使用吗? GCC+GDB+VIM是什么? gcc,gdb,mingw,cygwin,的区别是什么,有什么联系。简单点写就可以了... gcc编译器可以直接使用gdb命令调试吗 在银行atm机上用别的银行卡可以实现转账吗? gcc/gdb/makefile需要熟练到什么程度 不是一个银行的卡可以用ATM机存钱转账么 gcc里怎么用gdb? 为什么日本小学生的海园校服也配置一条红领带 使用gcc和gdb调试程序和平时使用的软件调试有何不同 两张不是一个银行的银行卡可以在atm自动取款机上相互转账吗 中学生校服领带 日本高中生校服领带有区别吗? 不同的银行卡能在自动取款机上转账吗,能转零钱吗 重庆一中本部的校服有领带吗? 最好具体点,把全身都描述一下,谢谢了哈,具体些的我加分,。 要团结一心的名人名言 有关合作的名人名言 团结合作的名人事例? 有关团结的名人事例 团结合作的名人事例?要5片 每篇150字左右 与团结合作的名人名言。 协作的名人名言 合作与团结的名人名言 竞争与合作 名人名言和名人事例 什么格式的图片插入Word文档后有“编辑图片”功能? 图片插入word中编辑图片不能用 在word 中插入的图片后如何对图片进行编辑? word插入图片后,怎样在图片上编辑内容 如何编辑图片在图片中插入文字? 如何看待华为芯片断供后对其公司的影响呢? 华为或包机运回所有麒麟芯片,芯片告竭怎么办? 如果手机芯片一直被限制,华为会不会放弃手机业务的发展? 华为没芯片了,怎么办? 如果华为800万芯片用完,使用联发科芯片生产手机,你会买吗? 华为芯片断供首日!华为会不会无芯可用?eimkt