首頁 開發工具 Notepad notepad怎麼編譯c

notepad怎麼編譯c

Aug 19, 2019 am 09:44 AM
notepad

notepad怎麼編譯c

設定編譯器(建議學習:notepad使用

官網下載安裝MinGW

change:

notepad怎麼編譯c勾選“mingw32-gcc-g -bin”的“mark for installation”,選擇右上角“Installation”的“Apply Changes”即可。另外幾項我沒安裝的時候也沒什麼問題,後來出了點別的問題,求保險才裝的。總共裝了不到 400MB。

編輯環境變數

notepad怎麼編譯c

#控制面板\所有控制面板項目\系統,進階系統設定→環境變量,在“Administrator 的使用者變數”欄位找PATH 變量,無則新建,有則編輯,變數名為“PATH”,變數值在原有的基礎上增加一條“C:\MinGW\bin;",該值與每個人把MinGW 安裝的位置有關,因人而異。 「;」的意義在於當 PATH 的值有多項時,用它把這些項分開。

兩個種方法檢查前兩步驟是否成功

notepad怎麼編譯c

#進入cmd 控制台,輸入gcc -v或g -v查看已加入環境變數中的編譯器版本。顯示黃框中的內容屬於正常,說明前兩步驟成功。建立一個簡單的 C 原始碼文件,要確保程式碼正確能運作。例如Hello.cpp:

//Hello.cpp
#include<iostream>  
using namespace std;
int main()
{
    cout<p>在cmd 控制台cd 到該原始碼的目錄,然後執行g Hello.cpp -o Hello.exe,然後執行Hello.exe /k指令,能正常運作也能說明前兩大步沒問題。 <br>前一條指令是用g 編譯器編譯這個原始碼並輸出exe 檔到這個目錄,後一條是執行exe 檔(/k 參數使其運行後停留在程式介面,與之相對的/c 會使其關閉。即keep 與close 的對比)。前面兩個指令其實可以用「&&」合為一條,也就是g Hello.cpp -o && Hello.exe Hello.exe /k。 <br>到這裡已經成功一大半了,因為如你所見,已經可以在cmd 控制台編譯並運行源代碼了,而賦予Notepad 這個能力,只是讓Notepad 一步“對當前打開的源文件用cmd 執行編譯、執行命令」而已。 </p>
<p><strong>Notepad 增加執行指令</strong></p>
<p>開啟 Notepad ,按 F5 調出「執行」。複製後面說到的命令,運行即可,建議保存,名稱隨意。 </p>
<p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/image/354/143/781/1566178726956986.png" class="lazy" title="1566178726956986.png" alt="notepad怎麼編譯c"></p>
<p>也可以在工具列中找「執行(R)」</p>
<p>參考了多個關於Notepad 執行指令和cmd 指令的資料,經過修改後我的命令是</p>
<pre class="brush:php;toolbar:false">cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && "$(NAME_PART)".exe & PAUSE & EXIT
登入後複製

(無分行,是一整條命令),要理解這條命令的話可以將其一分為六,即:

cmd /k:打開cmd 控制台,執行完程式讓其停留而不自動關閉。

pushd "$(CURRENT_DIRECTORY)":將工作路徑更換到原始檔案所在的路徑,例如'pushd E:\kkk'相當於cmd 中先e:再cd kkk,這條指令在原始碼要呼叫同目錄檔案而只寫了相對路徑時尤其重要。因為 Notepad 的預設工作路徑是它自己的安裝路徑。

g -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)":呼叫環境變數中的編譯器 g .exe 來將原始程式碼編譯成同名 exe 檔案並輸出到相同路徑。

"$(NAME_PART)".exe:執行原始碼編譯出的執行檔。

PAUSE:暫停,提示“按任意鍵繼續”,配合下一條命令實現“按任意鍵關閉”的效果,兩者都沒有的話程序運行完就會秒關。

EXIT:關閉 cmd 控制台,沒有的話按任一鍵會退到 cmd 指令台,等待輸入下一指令。

$(CURRENT_DIRECTORY)代表檔案所在目錄的路徑。

$(NAME_PART)表示該檔案無後綴部分的檔案名稱。

$(FULL_CURRENT_PATH)代表目前完整的檔案路徑。

雙引號(半角):用來防止目錄或檔案名稱中含空格的情況。

“&&”和“&”:前者表示上一條指令正常執行完再執行下一條指令,非正常則不執行下一條;後者無顧慮。例如一分為六後的後兩個子命令,表示不管原始碼編譯、執行是否成功,都會出現「按任意鍵繼續」字樣,並且按任意鍵後關閉 cmd 控制台。

notepad怎麼編譯c

以上是notepad怎麼編譯c的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

notepad++怎麼排版 notepad++怎麼排版 Apr 08, 2024 am 05:12 AM

Notepad++ 提供多種排版選項,包括:1. 自動對齊:Ctrl + A 選擇後,編輯>操作>對齊;2. 縮排:Tab/Shift + Tab 或設定中配置;3. 換行:Ctrl + J/Ctrl + Shift + J 或設定中配置;4. JSON 格式化:Ctrl + Shift + F;5. 大小寫轉換、首字母大寫、重複行刪除等其他選項。

notepad++如何開啟大文件 notepad++如何開啟大文件 Apr 08, 2024 am 09:45 AM

如何使用 Notepad++ 開啟大檔案?啟動 Notepad++,點擊“檔案”>“開啟”,在檔案瀏覽器中選擇大檔案。可能遇到的常見問題:檔案載入緩慢、出現「檔案太大」錯誤、記憶體不足、檔案損壞。優化效能的方法:停用外掛程式、調整設定、使用多執行緒。

notepad怎麼查找重複的數據 notepad怎麼查找重複的數據 Apr 08, 2024 am 05:36 AM

在Notepad 中尋找重複資料只需執行以下步驟:1. 載入檔案;2. 按"Ctrl + F" 開啟"查找" 對話方塊;3. 輸入文字並選取"查找所有" 選項;4. 按一下"查找下一個" 按鈕;5. 手動標記或複製重複資料。

notepad++怎麼進行文件對比 notepad++怎麼進行文件對比 Apr 08, 2024 am 04:45 AM

在 Notepad++ 中,透過安裝對比插件,您可以進行檔案對比。具體步驟包括: 1. 安裝對比外掛程式 2. 開啟檔案 3. 啟動比較 4. 分析結果 5. 利用進階功能(如並排比較、忽略空白和自訂顏色)

notepad怎麼比較兩個文本 notepad怎麼比較兩個文本 Apr 08, 2024 am 03:57 AM

記事本提供了文本比較功能,可以比較兩個文本文件間的差異。步驟包括:1. 開啟兩個文字檔案;2. 啟用比較功能;3. 比較文件;4. 查看比較結果。

notepad如何調整字體大小 notepad如何調整字體大小 Apr 08, 2024 am 10:21 AM

Notepad 中可透過以下步驟調整字體大小:1. 開啟Notepad;2. 前往「格式」選單;3. 選擇「字體」選項;4. 在「字體」視窗中,使用「大小」欄位調整字體大小; 5. 點選「確定」按鈕以套用變更。

notepad++怎麼設定預設編碼 notepad++怎麼設定預設編碼 Apr 08, 2024 am 05:21 AM

本文介紹如何設定 Notepad++ 的預設編碼,以便在開啟檔案時自動使用特定編碼。具體步驟包括:點選「編碼」選單,選擇「設定預設編碼」。從「預設編碼」對話方塊中選擇所需的編碼,如 UTF-8。點選「儲存」按鈕完成設定。

notepad++怎麼對齊文本 notepad++怎麼對齊文本 Apr 08, 2024 am 04:27 AM

在 Notepad++ 中對齊文字可以透過「編輯」>「對齊」或 Ctrl + L 進行操作,提供的對齊選項包括:向左對齊、向右對齊、居中對齊、兩端對齊。還可以設定縮排量以進一步增強對齊效果。

See all articles