国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++開發環境搭建 —— MinGW 和 Notepad++

2019-11-08 18:53:00
字體:
來源:轉載
供稿:網友

IDE太大了,用起來不方便,就自己搭配個順手的開發環境,編譯器使用MinGW,編輯器使用Notepad++。

網上有些教程,跟下來會發現容易出各種問題,主要集中在Notepad++中創建編譯和運行程序時,鍵入的命令五花八門,要么根本不能用,要么可以編譯,但生成的exe文件創建到了Notapad++文件夾下,不太方便。經過多次嘗試,親測以下方案有效,且保障生成的可執行文件與原來cpp文件在同一個文件夾下。

1、安裝MinGW和GCC編譯器

這里是官方下載地址:http://www.mingw.org/download/installer

安裝時選擇適合自己平臺和需求的選項就好

2、配置環境變量

假設MinGW安裝目錄在D:/mingw-w64

通過“計算機 –> 屬性 –> 高級系統設置 –> 環境變量 –> 系統”,在“path”中添加 “D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/bin”,“D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/lib”和“D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/include”,即在“path”中添加 “D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/bin;D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/lib;D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/include”

3、安裝Notepad++

很簡單,官網下載安裝就好

4、Notepad++中配置編譯與運行命令

4.1 首先打開Notepad++隨便編寫一段C++ demo并保存為cpp文件,例如:

#include <iostream>using namespace std;int main(){ cout << "Hello C++ World!" << endl; return 0;}

4.2 配置編譯命令

Notepad++中“菜單欄 – 》運行 – 》運行”或者直接F5,在彈出框中輸入:

cmd /k g++ -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

保存為 C++ Compiler,自己按習慣分配個快捷鍵,以后直接快捷鍵進行編譯

4.3 配置運行命令

在上面操作后,同樣的在Notepad++中“菜單欄 – 》運行 – 》運行”或者直接F5,在彈出框中輸入:

cmd /k "$(CURRENT_DIRECTORY)/$(NAME_PART)" & PAUSE & EXIT

保存為 C++ Run,自己按習慣分配個快捷鍵,以后直接快捷鍵進行運行

4.4 也可以直接合并編譯和運行

這是命令為:

cmd /k g++ -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" &cmd /k "$(CURRENT_DIRECTORY)/$(NAME_PART)" & PAUSE & EXIT

好了,這樣就大功告成了,如果在這個過程中遇到了什么問題,可以參考下面的常見問題


常見問題

1、MinGW環境變量配置不成功

可以通過在cmd中鍵入gcc命令測試是否配置成功,如“gcc -v”命令,如果顯式了gcc版本信息,表示配置成功,如果不成功,檢查環境變量配置問題。

注意,上面教程提到MinGW安裝目錄在D:/mingw-w64,但我的版本中,實際要用到的gcc.exe文件所處的bin文件是在D:/mingw-w64/x86_64-6.3.0-win32-seh-rt_v5-rev1/mingw64/bin目錄,你應該檢查你的gcc.exe文件究竟在哪里,那么相應的bin文件目錄就是那個,其他include和lib文件夾同理

2、上面步驟4中,編譯時出現“g++: error: new.cpp: No such file of directoryg++: fatal error: no input files compilat…”提示

此問題出現表明,Notepad++中配置編譯的命令出現了問題,用我上面給的命令應該是沒問題的,有的話可以留言探討

3、編譯后的可執行文件跑到了NotePad++安裝目錄底下,沒有和源文件在同一個目錄下

應該是編譯命令疏忽了,如采用了下述描述

cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 枣庄市| 岗巴县| 珠海市| 西安市| 永宁县| 勃利县| 贵南县| 新营市| 安宁市| 乳山市| 宁武县| 桂林市| 蒲江县| 民丰县| 彰化市| 龙井市| 上杭县| 洱源县| 平安县| 大竹县| 都江堰市| 扶绥县| 黑河市| 霞浦县| 黄冈市| 唐山市| 东兴市| 长海县| 福州市| 揭阳市| 金塔县| 磐安县| 南康市| 汤阴县| 云安县| 孟村| 宁阳县| 禹州市| 菏泽市| 华阴市| 景谷|