1. 程式人生 > >在notepad++配置C++環境

在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編譯及執行:”,並選擇快捷鍵組合。