更新:在windows10 64位系统中按照下面的安装方法安装后,运行C++程序直接报错:版本与64位系统不兼容。报该错误的原因是因为MinGW没装对,64位系统应该安装64位的MinGW,32位类似。MinGW的安装以及C++11环境配置可参考博客:https://blog.csdn.net/zjz155/article/details/73744528(为避免该博客被删,复制一波,详情见文章底部。)
使用VS的可以移步了,或者要用C++做项目的也可以移步了,notepad++写C++程序单纯是为了练手,之前一直使用VS写C++代码,感觉有点大材小用,目前笔记本吃不消了就改为用notepad++写写了。
还是说正文吧。。。。其实在notepad++中配置C++环境的教程有挺多了,本人也是参考这些教程实际操作了一番,有的教程自己操作但是失败了,最后搞成功了,就记录一下吧。
准备:
(1)下载并安装notepad++,下载可到官网:https://notepad-plus-plus.org/,安装的话直接默认安装就行了。
(2)下载并安装MinGW,下载到官网:https://osdn.net/projects/mingw/releases/,找到下面这幅图中地方点击下载,
,下载之后直接安装到C盘目录下就行。到目前为止,Mingw安装只是在本地安装了一个安装器,接下来要下一些组件来构建C++编译环境,可参考这篇博客安装:https://blog.csdn.net/cclovepl/article/details/70520412,里面配置环境变量过程如下:
然后在PATH中添加“C:\MinGW\bin”,这个一定得和你的安装路径一致。
(3)这样,C++环境都弄好了的话,最后就是配置Notepad++了。首先用notepad++写个hello world.cpp并保存,如下:
然后,点击运行-运行,会弹出如下框
在框中输入:cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH),并保存为“编译”,这样,在运行下拉栏中会出现“编译”按钮,每次编译C++程序就点击这个按钮。编译完之后就要运行了,同样点击运行,在框中输入:cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH,并保存为“运行”。这样,基本就大功告成了。如果你还想调试,可以在框中输入:cmd /k gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe ,然后保存为“调试”。
最后,“Hello world!”。
附博客https://blog.csdn.net/zjz155/article/details/73744528内容:
以下内容从网上搜集并整理所得:
本人亲自试过可行
1.下截 MinGW,并安装。我的电脑是AMD的CPU,X64的处理器,WIN10 64位系统,所以我下的是mingw-w64。
安装时有个选项“Architecture”,X64的处理器选“x86_64”, X86的处理器选“i686”
2.在“控制面板-->系统和安全-->系统-->高级系统设置-->环境变量-->系统变量”中选择“Path ”,编辑-->编辑文本,将mingw-w64安装目录的bin文件所在目录
如 “;C:\Program Files\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev0\mingw64\bin”粘贴到未尾。
C++11:
A.打开“Notepad++”,点击菜单中的“运行(R)”选项,弹出对话框,在对话杠中分别输入:
1.
cmd /k g++ -std=c++11 -Wall -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
并保存,在弹出的对话框name中填入“C++编译:”,并选择快捷键组合
2:
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
并保存,在弹出的对话框name中填入“C++运行:”,并选择快捷键组合
C11:
B.打开“Notepad++”,点击菜单中的“运行(R)”选项,弹出对话框,在对话杠中分别输入:
1.
cmd /k gcc -std=c11 -Wall -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
并保存,在弹出的对话框name中填入“C编译:”,并选择快捷键组合
2:
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
并保存,在弹出的对话框name中填入“C运行:”,并选择快捷键组合
将1、2合并的话,点击菜单中的“运行(R)”选项,弹出对话框,在对话杠中输入:
cmd /k gcc -std=c11 -Wall -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe "$(FULL_CURRENT_PATH)" &cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART)" & PAUSE & EXIT
并保存,在弹出的对话框name中填入“C编译及运行:”,并选择快捷键组合。