在notepad++配置C++环境

更新:在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”,这个一定得和你的安装路径一致。

!设置完环境变量后,要检查一下是否配置成功。cmd—>输入gcc -v—>显示gcc版本则说明成功,如下图。

如果你发现运行后是“找不到命令”,不要急,重新启动一下电脑在试试cmd这步操作(本人遇到的就是这种情况)。

还有一点要注意的是下载组件会失败,有一个原因是网速不行,还有一个原因是没翻墙,本人也遇到过,但是经本人锲而不舍的重复下载(在没翻墙的情况下,所以并不知道翻墙这个原因是真的还是假的),最后都能成功下载。        

(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编译及运行:”,并选择快捷键组合。

猜你喜欢

转载自blog.csdn.net/NOT_GUY/article/details/82530079
今日推荐