在cmd命令列下編譯執行C C 原始檔

2021-06-18 15:31:05 字數 925 閱讀 6766

在windows的cmd命令列下編譯執行c/c++原始檔。

如果裝有vc,那就簡單了,因為vc帶有c的編譯器,可以將此路徑設定進環境變數

vc++ 編譯器 dos命令 編譯鏈結 用:cl

例如:(

注意:首先必須在dos命令下進入到c檔案所在的目錄,再執行如下操作

)cl  -ehsc  a.c    就得到 a.exe

cl  -ehsc  a.c /c  或  cl a.c -c   就得到 a.obj  ( 只編譯,不鏈結)

cl  -ehsc  a.c  -o  b.exe   編譯鏈結a.c, 輸出 b.exe 

想要執行則在命令下直接輸入b.exe就可以執行了。

如果有多個檔案:

例如:main.cpp display1.cpp display1.h display2.cpp display2.h

則可如下執行:cl  -ehsc  main.cpp  dispaly1.cpp  display2.cpp  -o  main.exe

(如果為:cl  

-ehsc 

main.cpp  dispaly1.cpp  display2.cpp 則生成與第乙個檔名相同的.exe檔案)

或分別將.cpp檔案生成.obj檔案,然後鏈結.obj檔案

cl  -ehsc  main.obj   display1.obj  display2.obj  -o  main.exe   鏈結幾個obj, 輸出 main.exe 

編譯鏈結 其它 選項  查 幫助:  cl /? 

執行結果 重新定向: 

a.exe > a.txt      ( stdout 重新定向 到 檔案)

a.exe >> a.txt      ( stdout 重新定向到 a.txt, 是繼續新增檔案)

輸入 stdin 可以用 <   重新定向

在Windows命令列中編譯執行C C 程式

此處執行環境是在windos下,執行cmd命令進入dos介面 現在有一段簡單c 檔名為 demo.cpp 用於計算a b的值 includeusing namespace std int main int a,b while cin a b cout 第一步 在dos介面進入這個目錄 第二步 用g ...

命令列編譯C C

命令列編譯c c 程式的方法 1.先用記事本寫c c 如下 includeusing namespace std int main 儲存在任意資料夾下,以d盤為例,儲存為d a.cpp 注意 字尾名改為.cpp,c語言則為.c 2.用記事本寫批處理檔案 假設vc6.0安裝在d program fil...

在cmd命令列下建立爬蟲工程

建立爬蟲檔案 1.建立乙個scrapy工程 scrapy startproject 檔名 2.輸出所有可用模板資訊 scrapy genspider l 3.建立爬蟲檔案的模板 scrapy genspider t basic 檔名 baidu.com 4 測試爬蟲檔案 scrapy check 爬...