小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

windows Notepad++ 上配置 vs 編譯器 , 編譯并運行

 捉蟲子吃的松樹 2015-01-22

windows 中 配置 vs編譯器

在Linux下,Kris是傾向于在終端中使用gcc和g++來編譯C/C++的,在Windows下相信很多人都是選擇臃腫的Visual Studio,我亦不免如此。但是,我希望在Windows下也能像Linux下一樣簡潔編程,于是開始了我的Windows下的C/C++命令行編譯環(huán)境打造之路。

  幾乎沒有人會否認集成開發(fā)環(huán)境 (IDE)(例如,Visual Studio,NetBeans,Eclipse)所提供的能使編程工作變得相當簡單的諸多功能。但,還是說說命令行編譯的好處吧。

  1、偏愛最簡單的生成
  2、希望揭開 IDE 處理源代碼文件的方法的秘密
  3、深入了解計算機語言并得到擴展

事實上,使用命令行工具編譯的感覺將證明很有幫助。

  怎么打造Windows下的C/C++命令行編譯環(huán)境呢?使用Cygwin在Windows上模擬Linux環(huán)境,然后利用gcc/g++,顯然這也是復(fù)雜的折騰。既然我已經(jīng)裝了Visual Studio,那么我應(yīng)該好好利用其cl編譯器。OK,步驟記錄如下(這里說明一下,我的環(huán)境是Windows 7 + Visual Studio 2010,其中VS 2010安裝位置是D盤):

  1、修改環(huán)境變量
     在系統(tǒng)屬性-高級-環(huán)境變量-用戶變量中:
     編輯PATH增加cl編譯器的路徑D:\Program Files\Microsoft Visual Studio 10.0\VC\bin以及MSPDB60.DLL的路徑D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE,用分號分隔。
     新建變量INCLUDE:D:\Program Files\Microsoft Visual Studio 10.0\VC\include
     新建變量LIB:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib

  2、在命令提示符(CMD)中運行cl,若出錯提示LINK : fatal error LNK1104: 無法打開文件“kernel32.lib”,則把C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib目錄下的kernel32.lib拷貝到D:\Program Files\Microsoft Visual Studio 10.0\VC\lib目錄下。

  3、編寫一個C語言小程序。 從cmd進入你編寫的程序目錄下并執(zhí)行    cl 文件名.c 。 執(zhí)行之后你會看到 文件名.obj 文件 同是生成 文件名.exe 文件。 在cmd窗內(nèi) 打入   文件名.exe則可執(zhí)行你的程序。

 

Notepad++ 鏈接 vs 編譯器

1.  在 notepad++ 中創(chuàng)建一個 c 程序

2. 鏈接vs編譯器

  點擊導(dǎo)航欄中 執(zhí)行(Run/F5)    在輸入框中寫入 cmd /k chdir /d $(CURRENT_DIRECTORY) & cl $(FILE_NAME) & PAUSE & EXIT 并加入快捷鍵 點擊確定, 完成此步驟這可在Notepad++中使用vs編譯器編譯 C 程序。

3. 創(chuàng)建執(zhí)行(exe文件)快捷鍵

  點擊導(dǎo)航欄中的 執(zhí)行選項 在輸入框中寫入cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT  同樣創(chuàng)建快捷鍵 確定 則 執(zhí)行你所編寫的程序。


4、直接編譯并運行:cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多