开场白:
IDE多好用啊~~为啥不用IDE呢??因为IDE太傻瓜了,就跟安装软件只需要点 我同意 然后狂点下一步一样,它干了啥你知道么??
其实,学c就应该去Linux下学,然而……我还是没能狠下心卸了Windows,导致我现在处于半Linux半Windows环境工作,相当苦逼。所以我研究了一下怎么在Windows下不用IDE。
所需的软件:
1.Notepad++
去官网上下,反正是免费的。登上去有点慢,没有耐心的我直接翻墙了。
注意!这个是文本编辑器!!!跟Linux里的vim一样只是个文本编辑器!!只是它很强大,不要跟我说Windows的记事本。。。
2.gcc
这个才是编译器!!
gcc的获取方式:官网(好复杂……从来只在官网下载东西的我竟然被打败了,它的安装器实在很复杂,按完了之后竟然没有gcc.exe)或者其他地方下。
其实最简单的是从已装好的IDE中找gcc。
环境配置:
我的gcc用的是DEVc++里的(= =)//这也是个省力省心的方法嘛
然后 右键我的电脑 -> 属性 -> 系统高级配置 -> 高级 -> 环境变量 -> 系统变量 -> 找到 path -> 点开 -> 变量值的最后加上:
1.如果你跟我一样偷懒用dev的gcc 那就复制:
;C:\Program Files (x86)\Dev-Cpp\MinGW64\bin
可能你的MinGW不是64,至于目录在哪,最简单的方法是在dev中打上#include
把notepad++跟MinGW绑起来
notepad中点击 运行 -> 运行
粘贴这些:
cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
//CSDN的markdown不会用,我不想让它变成markdown的语法它非得不听话,只好弄代码片来写了,排版醉了……
name | 用处 |
---|---|
FULL_CURRENT_PATH | 文件路径名称 |
CURRENT_DIRECTORY | 文件目录 |
FILE_NAME | 文件全名称 |
NAME_PART | 文件名称 |
EXT_PART | 文件扩展名 |
然后你可以点保存,也就是加快捷键 比如ctr+F5 编译
之后就可以用快捷键运行了!~~
当然你心情好也可以试着改一改运行里的传入参数 比如加个-Wall 啥的
好了,到这里就可以了
你以后要玩c++ 玩java也可以这么弄
最后:语言要选择对了啊,编译之前一定要记得保存啊,文件名不要有空格啊!
如果你环境弄好了在notepad中运行发现找不到gcc,那就是你复制少了东西。
光有编译还不过瘾!再加个GDB吧!
接下来我可能会研究一下GDB在这里怎么用(不过我觉得我不会这样做了,因为我还是滚回Linux里玩好了)