windows環境下通過命令列編譯執行c程式

2021-09-19 08:30:01 字數 952 閱讀 3362

之前都是在編譯器執行的,剛開始學c時老師講了怎麼在cmd執行c程式,當時沒聽懂,最近學了linux對c語言下執行c程式,對於c語言的編譯執行過程有了更深的了解,所以嘗試了windows cmd下執行c程式,其實都是一樣的。

開啟命令列(cmd)

先切換到當前要編譯的目錄下(不切換也可以,只不過要全寫路徑)

d:

然後輸入一下命令

e:\codeblocks\mingw\bin\gcc.exe   process_schedule.c
前面是gcc程式

回車編譯成功

可以觀察到同目錄下產生了乙個a.exe(預設生成)檔案

這個.exe檔案是可以直接執行的,但是不要直接點開,因為該檔案執行完成就會立即關閉,因為這是乙個程式

我們在cmd中執行該程式

因為是當前目錄直接輸入該.exe檔案

process_schedule.exe
可以觀察到程式執行了

當然也可以自定義檔名

gcc -o process_schedule.exe process_schedule.c
字尾名隨便,檔案型別並不以字尾名區分

同樣生成了可執行目標檔案

windows下執行c程式和linux執行程式其實都是相同的,他們都經過gcc的編譯,環境不同。

windows通過命令列開啟任意程式

功能 通過windows命令列開啟任意應用程式 步驟如下 1.新增環境變數path值 我的電腦 右鍵屬性 高階 環境變數,新增path的值如d ohersoftware fileopen 2.在d ohersoftware fileopen下建立任意個.cmd或.bat檔案,如360.cmd 3.用...

命令列編譯C (Linux下 Windows下)

一般而言,對於 c 程式編譯有以下4個階段 參考 an introduction to gcc gcc 最開始的時候是 gnu c compiler,就是乙個 c 編譯器。但是後來因為這個專案裡邊整合了更多其他不同語言的編譯器,gcc 就代表 the gnu compiler collection,...

windows下,命令列,sqlplus亂碼問題。

系統 windows 7 enterprise 64 bit english 本地裝oracle 10g,plsql developer cmd sqlplus 出現亂碼。解決 select from nls database parameters where parameter in nls la...