免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何用命令行(CMD)編譯運(yùn)行C/C++程序

IDE(集成開發(fā)環(huán)境)提高了軟件開發(fā)的效率

但是,要想成為一名非常專業(yè)的程序員,不懂手動(dòng)編譯程序是不太合適的

羨慕人家只需要通過記事本就能寫程序么?

總之,當(dāng)初我覺得那些人真的很牛,俗稱“骨灰級(jí)別的程序員”

 

我們知道,一般的C/C++程序開發(fā)經(jīng)歷三個(gè)過程:

源代碼的編輯——編譯生成.obj文件——鏈接生成.exe文件

這是鐵的規(guī)律,就算是用VC等集成環(huán)境,也必須經(jīng)歷這三個(gè)步驟。

只不過,IDE提供的圖形化用戶界面更加方便而已。但本質(zhì)上是不會(huì)變的

 

最近電腦重裝了下系統(tǒng),于是我又重新把開發(fā)環(huán)境弄了下。每一步我都截圖了,希望這次可以讓想學(xué)習(xí)的人看明白。

 

以下所有步驟,都是根據(jù)我自己的PC情況來進(jìn)行的。如果和你的PC有出入,請(qǐng)自己參照修改。

打開CMD,此時(shí)默認(rèn)的所在路徑一般是在C盤,如圖

 

此時(shí),我們不能訪問到VC自帶的編譯器cl.exe。

我把VC安裝在D盤下,完全路徑為:D:\Program Files\Microsoft Visual Studio

編譯器cl.exe在路徑D:\Program Files\Microsoft Visual Studio\VC98\Bin

編譯程序出了需要編譯器外,還需要提供系統(tǒng)庫文件.lib,系統(tǒng)頭文件。

庫文件在目錄D:\Program Files\Microsoft Visual Studio\VC98\Lib

頭文件在D:\Program Files\Microsoft Visual Studio\VC98\Include

 

現(xiàn)在你需要編寫一個(gè)批處理文件.bat

內(nèi)容如下

  1. PATH =  D:\Program Files\Microsoft Visual Studio\VC98\Bin  
  2. INCLUDE = D:\Program Files\Microsoft Visual Studio\VC98\Include  
  3. LIB = D:\Program Files\Microsoft Visual Studio\VC98\Lib  

保存為path.bat

然后運(yùn)行該文件,會(huì)提示你錯(cuò)誤,缺少文件

 

你可能并不知道這個(gè)文件是什么,也不知道這個(gè)文件被放在什么目錄下。

此時(shí)利用下windows的文件搜索功能,我是在D盤中查找的(因?yàn)閂C安裝在D盤中),搜索結(jié)果如下

 

路徑是D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin

 

于是,我們需要在上述的.bat文件中,寫入相應(yīng)的信息,告訴系統(tǒng)這個(gè).dll文件在什么地方。

但是上述.bat文件中,有三個(gè)環(huán)境變量,究竟放在哪個(gè)里呢?

仔細(xì)看這個(gè).dll文件的存放位置,被放在bin下,而bin下的文件一般都是通過PATH環(huán)境變量來尋找的。

于是修改過后的.bat文件如下

  1. PATH =  D:\Program Files\Microsoft Visual Studio\VC98\Bin;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin  
  2. INCLUDE = D:\Program Files\Microsoft Visual Studio\VC98\Include  
  3. LIB = D:\Program Files\Microsoft Visual Studio\VC98\Lib  

 

此時(shí),再次執(zhí)行.bat文件,便在電腦中成功聲明了三個(gè)環(huán)境變量。

也可以通過手動(dòng)聲明這三個(gè)環(huán)境變量。

 

環(huán)境變量聲明號(hào)后看,在CMD上運(yùn)行cl命令,就會(huì)出現(xiàn)如下的提示,表明開發(fā)環(huán)境搭建成功。

 

編寫一個(gè)簡單的HelloWorld程序,存放在D:\盤下。

將CMD切換到D盤(在CMD中輸入D:),接著輸入命令cl HelloWorld.c,便可以生產(chǎn)目標(biāo)文件HelloWorld.exe

 

到D盤下,你就會(huì)發(fā)現(xiàn)目標(biāo)文件已經(jīng)生成。

在CMD中輸入命令HelloWorld,便可以執(zhí)行程序

如果你還有什么疑問,可以留言,我盡快回答。

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
用VC編譯驅(qū)動(dòng)程序
vc++6中執(zhí)行bat或vbs文件,隱藏cmd窗口
如何在windows中使用cmd命令去編譯,運(yùn)行C++程序
如何在cmd窗口編譯運(yùn)行c語言程序?
搭建windows內(nèi)核編程的開發(fā)環(huán)境
編譯和鏈接那點(diǎn)事<上> | 淺墨的部落格
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服