18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何把notepad++配置成一個能編譯C代碼的記事本

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-04 15:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

MinGW是 Minimalist GNU for Windows 的縮寫。它是一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導入庫的集合。其包含gcc工具,可以使用gcc工具來編譯我們的C代碼。

MinGW 提供了一套完整的開源編譯工具集(如gcc等工具),以適合 windows 平臺應(yīng)用開發(fā),且不依賴任何第三方C運行時庫。

MinGW的配置及使用方法:《使用Notepad++來開發(fā)C程序》。

配置完成之后我們就可以在Windows下的cmd窗口通過命令來編譯C代碼,如:

或者

使用gcc命令編譯默認生成的可執(zhí)行文件為a.exe,可以加上-o參數(shù)把a.exe重新命名成hello.exe或者其它名字。

但這得到命令行下去編譯,這會令一些初學者會感覺到頭疼。本文要分享的就是如何把Notepad++配置成一個具有編譯功能的記事本(前提當然是要裝好MinGW)。

Notepad++配置步驟

配置步驟如下:

(1)點擊菜單的運行按鈕

(2)添加編譯操作并配置快捷鍵

在彈出的運行窗口中輸入如下內(nèi)容并保存:

cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

然后,會彈出快捷鍵設(shè)置窗口:

我們可以給這一條命令所執(zhí)行的操作進行命名及配置快捷鍵,這里我們設(shè)置編譯操作的快捷鍵為CTRL+F1。

注意:我們添加的快捷鍵不能與Notepad++的其他快捷鍵重復。

(3)添加運行操作并配置快捷鍵

與(2)中的操作一樣,運行的命令為:

cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

這里我們設(shè)置編譯操作的快捷鍵為CTRL+F6。

設(shè)置完畢之后我們就可以在運行菜單下看到我們剛才添加的快捷鍵啦:

這時候我們可以點擊編譯、運行按鈕,也可以使用快捷鍵進行操作。若代碼中沒有語法錯誤,則編譯結(jié)果無輸出(也就是編譯成功);若代碼中有錯誤,則編譯會輸出錯誤提示:

溫馨提示:每次修改代碼之后一定要保存。

編譯成功之后,點擊我們添加的運行按鈕(或按快捷鍵CTRL+F6)進行運行操作:

溫馨提示:若編譯未通過,不要點擊運行按鈕。因為你運行的可能是你上一次編譯成功的.exe文件。

最后,簡單介紹一些這兩條命令的意思:

cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

其中:

cmd /k:打開cmd窗口并保持打開狀態(tài)。 $(FULL_CURRENT_PATH) :notepad++的自己的環(huán)境變量,表示當前編輯文件的完整路徑。 $(CURRENT_DIRECTORY) :表示當前目錄 $(NAME_PART) :表示當前編輯文件的名稱,不含后綴

最后

此處我們發(fā)現(xiàn),進行了這么多繁雜的配置:MinGW配置、Notepad++配置,才搭好了C語言的編譯環(huán)境。對于初學C語言的朋友來說,還是建議使用IDE來進行學習。

對C語言有了一定的學習了之后,我們可以了解一下命令操作,這對于我們理解編譯的一些原理過程,也方便我們?nèi)蘸笕绻袡C會過度到Linux下的學習打一下一些基礎(chǔ)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4925

    瀏覽量

    72441
  • 編輯
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    11780
  • Notepad
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    6776
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    代碼 + 零成本:物聯(lián)網(wǎng)低代碼平臺,讓普通人玩轉(zhuǎn) “萬物互聯(lián)”

    如今,免編程、零成本的IoT物聯(lián)網(wǎng)平臺正在打破技術(shù)壁壘,讓普通用戶無需代碼基礎(chǔ),就能通過拖拽、配置等簡單操作搭建場景化應(yīng)用。這種“平民化”的技術(shù)賦,不僅降低了物聯(lián)網(wǎng)的使用門檻,更催生
    的頭像 發(fā)表于 08-08 17:43 ?396次閱讀

    零知開源——STM32F4實現(xiàn)ILI9486顯示屏UI界面系列教程(三):記事本功能實現(xiàn)

    實現(xiàn)ILI9486顯示屏UI界面系列教程():電子書閱讀器功能[/url] ILI9486擴展板顯示屏及記事本UI頁面圖: 二、軟件UI組件實現(xiàn) 2.1 核心功能實現(xiàn) lv_obj_t
    發(fā)表于 06-27 09:51

    【道生物聯(lián)TKB-620開發(fā)板試用】TK8620 開發(fā)平臺軟件移植——HAL庫配置

    ,定時器3設(shè)置1秒中斷定時。如下圖所示 圖4:定時器3的配置 三、代碼生成及運行 代碼配置為每個接口單獨初始化為
    發(fā)表于 04-30 00:47

    XPPen推出全球首款彩色記事本Magic Note Pad,開啟數(shù)字筆記體驗革命新序章

    3月19日,全球數(shù)字芯片筆創(chuàng)新引領(lǐng)品牌XPPen重磅推出首款10.95英寸彩色記事本MagicNotePad,其創(chuàng)新性融合行業(yè)首創(chuàng)三合彩色紙感屏,16384級壓感數(shù)字筆、定制化專業(yè)筆記
    的頭像 發(fā)表于 03-19 15:21 ?1055次閱讀
    XPPen推出全球首款彩色<b class='flag-5'>記事本</b>Magic Note Pad,開啟數(shù)字筆記體驗革命新序章

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費下載
    發(fā)表于 02-26 17:32 ?677次下載

    代碼加密、源代碼防泄漏c/c++與git服務(wù)器開發(fā)環(huán)境

    代碼加密對于很多研發(fā)性單位來說是至關(guān)重要的,當然每家企業(yè)的業(yè)務(wù)需求不同所用的開發(fā)環(huán)境及開發(fā)語言也不盡相同,今天主要來講c++及git開發(fā)環(huán)境的源代碼防泄密保護方案。企業(yè)源
    的頭像 發(fā)表于 02-12 15:26 ?747次閱讀
    源<b class='flag-5'>代碼</b>加密、源<b class='flag-5'>代碼</b>防泄漏<b class='flag-5'>c</b>/<b class='flag-5'>c</b>++與git服務(wù)器開發(fā)環(huán)境

    15行代碼引發(fā)1800多行編譯錯誤:問題排查挑戰(zhàn)

    寫了 15 行代碼,編譯報錯竟然高達 1800 多行,這種奔潰的瞬間應(yīng)該有很多同學遇到過。 代碼分為兩塊,頭文件,
    的頭像 發(fā)表于 02-12 11:10 ?576次閱讀

    什么樣的代碼會被編譯器優(yōu)化

    現(xiàn)在的編譯器有多智能,可能你辛辛苦苦寫的代碼,在編譯器看來就是幾句廢話,直接被刪除掉。
    的頭像 發(fā)表于 01-16 16:38 ?842次閱讀

    EE-147:調(diào)整TigerSHARC DSP編譯器的C代碼

    電子發(fā)燒友網(wǎng)站提供《EE-147:調(diào)整TigerSHARC DSP編譯器的C代碼.pdf》資料免費下載
    發(fā)表于 01-15 16:11 ?0次下載
    EE-147:調(diào)整TigerSHARC DSP<b class='flag-5'>編譯</b>器的<b class='flag-5'>C</b>源<b class='flag-5'>代碼</b>

    EE-149: 調(diào)試Blackfin處理器編譯C代碼

    電子發(fā)燒友網(wǎng)站提供《EE-149: 調(diào)試Blackfin處理器編譯C代碼.pdf》資料免費下載
    發(fā)表于 01-08 14:48 ?0次下載
    EE-149: 調(diào)試Blackfin處理器<b class='flag-5'>編譯</b><b class='flag-5'>C</b>源<b class='flag-5'>代碼</b>

    HighTec C/C++編譯器支持Andes晶心科技RISC-V IP

    汽車編譯器解決方案領(lǐng)先供貨商HighTec EDV-Systeme GmbH宣布其針對汽車市場的高度優(yōu)化C/C++編譯器支持Andes晶心科技的RISC-V IP。這項支持對汽車軟件開
    的頭像 發(fā)表于 12-12 16:26 ?1393次閱讀

    分享keil MDK編譯信息增強工具

    今天給大家分享 keil MDK 編譯信息增強工具:keil-build-viewer. 1 keil-build-viewer介紹 這是
    的頭像 發(fā)表于 11-14 11:01 ?2502次閱讀

    如何ADS127L11配置輸入范圍為0~5V的電路?

    如何ADS127L11配置輸入范圍為0~5V的電路?
    發(fā)表于 11-13 08:02

    微軟Windows 11新版記事本應(yīng)用上線測試:AI重寫功能亮相

    微軟公司于11月7日正式宣布,針對Canary和Dev頻道的Windows Insider項目成員,現(xiàn)已開放Windows 11新版記事本應(yīng)用的測試。此次更新不僅帶來了用戶翹首以盼的AI重寫內(nèi)容功能,還顯著優(yōu)化了應(yīng)用的啟動速度,為用戶帶來更加流暢、高效的使用體驗。
    的頭像 發(fā)表于 11-07 15:07 ?1186次閱讀

    C7000優(yōu)化C/C++編譯

    電子發(fā)燒友網(wǎng)站提供《C7000優(yōu)化C/C++編譯器.pdf》資料免費下載
    發(fā)表于 10-30 09:45 ?0次下載
    <b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>編譯</b>器