欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    超簡單!!配置C/C++環境

    最近有很多小伙伴在問,如何使用 Code(以下簡稱)在系統下來開發C語言程序?它僅僅是一個文本編輯器,而 (以下簡稱vs)是一個集成開發環境。vs包含了文本編輯器、編譯器、調試器、測試器等工具。在完成安裝之后,可以開箱即用地開發C語言程序。而安裝完后,還需要安裝C/C++插件、編譯器、調試器等,才能開始正常工作。但是,輕量化,可配置性高,可以根據自己的喜好選擇各種插件和工具。用戶能將開發環境根據自己的偏愛,定制成專屬于自己的模式。因此,也受到了很多“愛折騰”的開發者的喜愛。可以配合上vs中的編譯器CL和調試器,構成C語言開發環境。但是在本文中,我們討論另外一個流派的做法,嘗試一下GNU陣營的工具集——GNU編譯器(GCC)和調試器(GDB)。

    1

    上的GNU軟件

    以自由和開放為理念的GNU,肯定不會讓環境下只有微軟的編譯器可用。GNU的開發工具集在上被稱作MinGW,為英文 的縮寫。它包含GCC在內的開發工具集以及一套庫和頭文件的集合,是在上的適配版本。而GNU旗下的項目不僅僅只有GCC。熟悉Linux的小伙伴肯定感受過Linux環境下,各種軟件和工具的強大。(GNU軟件往往搭配Linux內核,發布成為各種Linux發行版。)

    但是,在卻不能使用這些軟件和工具,這個問題很早就已經有人在嘗試解決了。Msys項目就是其中一個,它是英文 GNU on 的縮寫。它包含了MinGW在內的更多GNU軟件在系統上的適配。

    而令人頭疼的是MinGW和Msys的維護和升級總是落后于時代。隨著64位CPU的出現,越來越多的程序也需要升級到64位的版本。MinGW并未迅速地跟上這個潮流而飽受詬病。不平則鳴,有人發起了MinGW-w64項目,提供了64位程序和新接口的支持。

    同時,Msys也需要一次升級。MinGW-w64項目成員 從Msys基礎上進一步改造,并使用MinGW-w64替換了原有的MinGW創造了Msys2項目。

    如今,MinGW、與Msys項目的已經鮮有更新。反而MinGW-w64與Msys2變得炙手可熱。

    2安裝MSYS2訪問msys2的官方網站,下載msys2安裝包。

    安裝msys2到自己想要的目錄,目錄沒有特殊要求。

    安裝完成后,我們打開安裝目錄,可以發現有3個版本的msys2。我們剛剛提到了msys2包含了支持64位程序的mingw-w64,并且mingw-w64項目同時支持32位和64位程序的編譯。如果你在msys2中,同時安裝了mingw-w64的32位和64位版本。怎樣區分這兩個版本呢?最后一個msys2入口是環境的gcc版本,我們這里暫不討論。

    3安裝MinGW-w64現在我們需要在Msys2中使用命令下載32位的GCC和64位的GCC。這也是為什么很多人喜歡Linux的原因——強大的包管理功能。僅僅使用命令就可以將需要的軟件下載并安裝到電腦上,并且如果這個軟件依賴別的軟件,也會自動計算依賴關系,下載并安裝所依賴的軟件。Msys2中使用的是包管理軟件。不過,它默認使用的是國外的服務器,在國內訪問速度非常慢,所以我們需要把它換成國內清華的服務器。進入msys2的安裝目錄下的etc/.d子目錄。可以看到3個文件.、.、.msys。.msys文件的第一行加上: = $arch/.文件的第一行加上: = .: = 接下來,從任意入口啟動msys2。之后通過以下命令,安裝GCC的32和64位版本。

    -Sy

    --w64-i686--w64--命令 -Sy將獲取最新的軟件版本信息。 -S 軟件包名,將下載并安裝軟件包。其中mingw-w64-i686-為32位版本,mingw-w64--為64位版本。當然,這兩個版本都是mingw-w64項目的GCC。如果出現詢問,按下回車或輸入y即可。如果下載速度依然較慢,可以嘗試另外的國內源。具體源地址可通過搜索引擎自行查找。下載并安裝完成后,關閉現有窗口,接著我們驗證一下GCC是否已經正常安裝了。使用入口打開msys2,輸入gcc -v。i686代表32位程序。

    使用入口打開msys2,輸入gcc -v。代表32位程序。

    4將msys2集成到打開的配置文件,的配置文件一般是C:\Users\$你的用戶名$\\\Code\User\.json。$你的用戶名$為你的登錄用戶名。

    {"..shell.":"D:\\\\usr\\bin\\bash.exe","...":["-li"],"..env.":{

    "":"1","":"","":""}}不要刪除原有代碼,根據json格式,加入以上代碼。..shell.為中的默認終端,現在我們把它替換成msys2中的bash,bash文件的位置請根據自己安裝msys2的位置替換成正確的地址。..env.下的為GCC版本,為64位,為32位。按Ctrl+~(esc下面一個鍵)鍵,即可打開內的終端。再按一下可以暫時關閉。

    5手動編譯程序現在我們在f盤下,創建一個文件夾,名為。并用打開這個文件夾。

    創建一個文件,名為.c,并鍵入一段代碼。

    #(){("\n");}

    接下來,Ctrl+~打開終端,使用gcc編譯這個源文件。

    .c-.exe運行可執行文件。

    ./.exe

    集成Mingw-w64在上面的配置中,我們將msys2集成進入了的終端。并且設置了終端里面的默認MinGW版本。使得我們得以手動調用gcc,引用配置過的MinGW版本編譯源文件。接下來,我們想讓編譯更方便一點。將MinGW直接集成到的構建任務與調試當中。

    6.1

    安裝C/C++插件

    切換到插件選項

    在搜索欄中搜索C

    選擇第一個紫色的

    c語言經典程序100例下載_c語言程序文本編輯器下載_c語言能編輯html語言嗎

    點擊安裝

    6.2

    配置環境變量

    將$msys安裝目錄$\\bin添加到環境變量path。將$msys安裝目錄$\\bin添加到環境變量path。

    $msys安裝目錄$替換為msys2實際的安裝目錄。

    如果不清楚怎樣打開系統環境變量,可自行百度,這里就不展開說明了。

    6.3

    配置默認構建任務

    切換到文件選項

    打開文件.c(一定要切換到.c,表明給.c文件創建構建配置)

    點擊菜單欄

    點擊菜單 Build Task...

    在彈出的編譯器選項中,選擇自己想要的版本。接下來,會創建一個構建任務配置文件。

    task.json這個文件為構建任務配置文件。

    6.4

    執行構建任務

    默認情況下,構建任務將編譯編輯器當前打開的源文件。因此,我們點擊.cc語言程序文本編輯器下載,切換到這個源文件。然后執行構建任務。

    現在,我們可以執行構建任務了。點擊菜單欄點擊菜單Run Build Task...

    執行結束后,可以看到當前目錄下,生成了可執行文件。

    切換回終端,運行可執行程序。

    7調試程序

    7.1

    設置斷點

    在代碼前點擊,打上斷點。

    7.2

    添加調試配置

    切換到文件選項打開文件.c(一定要切換到.c,表明給.c文件創建調試配置)點擊菜單欄Run點擊菜單Add ...

    選擇調試器為GDB

    選擇構建時對應的MinGW版本

    7.3

    調試程序

    調試開始c語言程序文本編輯器下載,程序停止在斷點處。

    調試按鈕面板的各種按鈕的功能

    如果調試結束,需要再次調試。點擊菜單欄Run點擊菜單Start

    - THE END -

    點擊下圖,關注"小杰碼匠"

    分享、在看與點贊都在這兒點下給小杰更多信心吧

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有