NotePad++ 配置C/C++編譯環境

來源:互聯網
上載者:User

標籤:

如果只是測試小程式可以用這種方法 比較方便,如果對於大程式建議使用專業的IDE。

經常需要寫一些小程式來運行,又不想運行Visual Studio、Eclipse這樣的環境,而Notepad++是一個好的選擇,下面介紹如何在Notepad++中配置C、C++編譯環境。

為便於編程,開啟notepad-->設定-->喜好設定...-->備份與自動完成 ,

勾選 所有輸入均啟用自動完成(選擇函數自動完成或者單詞自動完成,憑個人喜好),

勾選 輸入時提示函數參數。

先提醒下大家,運行命令前,要先記得儲存修改過的檔案。

一、配置C、C++編譯環境

這裡直接使用Visual Studio的編譯器,當然還可以使用GCC等其它編譯器,原理類似。

1、設定環境變數

這一步一般是裝了Visual Studio以後會自動完成,不需要手動設定。

新增使用者環境變數INCLUDE、LIB,修改使用者的Path:

在命令列中執行以下命令,把(Program Files)替換為你的目錄,比如我的是C:\Program Files (x86)。我電腦上安裝的Visual Studio的版本是10.0。注意原PATH變數最後是否有分號。

setx LIB "(Program Files)\Microsoft Visual Studio 10.0\VC\lib;(Program Files)\Microsoft SDKs\Windows\v7.0A\Lib"setx INCLUDE "(Program Files)\Microsoft Visual Studio 10.0\VC\include;(Program Files)\Microsoft SDKs\Windows\v7.0A\Include"setx PATH "%PATH%;(Program Files)\Microsoft Visual Studio 10.0\VC\bin;" 

  

當然,也可以去系統屬性->進階->環境變數中設定。 

2、調整編譯器需要的檔案

在(Program Files)\Microsoft Visual Studio 10.0\Common7\IDE\目錄下,

找到兩個檔案"mspdb100.dll"和"mspdbsrv.exe",

一併複製到(Program Files)\Microsoft Visual Studio 10.0\VC\bin下。

3、為Notepad++添加運行選項

在Notepad++中選擇運行->運行...

在輸入程式名文字框裡面,分別輸入以下三個命令(下面三條命令分別對應調試、編譯、運行),依次點擊儲存...,並為之選擇快速鍵,名稱可設為"C++編譯"等類似的(儲存後將顯示在運行菜單下面):

cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXITcmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & PAUSE & EXIT cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT

  

至此,大功告成。可以隨便寫一個代碼試試。注意代碼檔案的尾碼必須是c或者cpp,否則VC的編譯器不認。樣本:

#include<iostream> using namespace std; int main(){      cout<<"Hello, C++ world in Notepad++~"<<endl;      return 1;  }

4.以MinGW和Notepad++來搭建,開發環境。下面是對Notepad++的配置:

  先為為MinGW添加環境變數:
需要添加以下三個路徑,即添加到path中(注意以分號相隔):
C:/Program Files/MinGW/bin;C:/Program Files/MinGW/include;C:/Program Files/MinGW/lib;
測試MinGW是否配置成功,命令列輸入:
g++ -o hello.exe hello.cpp
沒有報錯,說明配置成功。

  再者是把MinGW連進Notepad++來,很簡單,在“運行”菜單中添加3個按鈕就可以了:

    編譯cmd /k ...\MinGW\bin\g++.exe -g -W -Wall -o$(CURRENT_DIRECTORY)\$(NAME_PART).exe$(FULL_CURRENT_PATH) & PAUSE & EXIT    運行cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe & pause &exit    調試cmd /k ...\MinGW\bin\gdb.exe $(CURRENT_DIRECTORY)\$(NAME_PART).exe

這樣,寫好代碼之後就可以不用開啟cmd直接點按鈕編譯和運行了,這也是最基本的。

提示:notepad++的主題設定建議:

Obsidian黑曜石主題+consolas 11號字型

其實在編程介面字型的設定中基本上的字型大小都是10、11、12這三個字型大小。

字型也主要是三種:consolas、courier New、verdana。

 

參考文章:http://blog.csdn.net/freewaywalker/article/details/8005468,看Java、python的配置。

NotePad++ 配置C/C++編譯環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.