Win 10剛發(fā)布的時(shí)候,Win 7就成了游戲玩家口中最穩(wěn)定的系統(tǒng)。而今Windows 11如火如荼,大家卻又開始懷念Windows 10了。
嘿,這是黑貓。不過就個(gè)人體驗(yàn)而言,Win 11沒有Win 10那種酣暢淋漓,指哪打哪的感覺。
雖然界面更現(xiàn)代化了,游戲性能也沒降低,但在很多場景下,就是會出現(xiàn)反應(yīng)慢一拍的感覺——比如右鍵菜單。
正所謂:衣不如新,系統(tǒng)不如舊。
今天我們就來介紹一個(gè)被“雪藏”的Win 10系統(tǒng):LTSC 企業(yè)長期服務(wù)版。
LTSC俗稱“老壇酸菜”,在電腦圈子里非常知名,被認(rèn)為是最穩(wěn)定、精簡的官方系統(tǒng)。這是一個(gè)專門針對企業(yè)而開發(fā)的版本,相比消費(fèi)者版本,LTSC最大的特點(diǎn)就是:極簡。
它砍掉了很多消費(fèi)者版本中預(yù)裝的應(yīng)用,比如微軟商店、Cortana、Edge瀏覽器,系統(tǒng)鏡像只有3~4GB。
它沒有多余的負(fù)擔(dān),極大降低了系統(tǒng)資源占用,對老機(jī)型非常友好。我記得有一次給一臺老電腦裝了LTSC,其流暢性簡直吊打家庭版。
而且,LTSC是針對生產(chǎn)力場景的系統(tǒng),基本兩三年才更新一次。但是該有的安全中心,安全補(bǔ)丁也一應(yīng)俱全——不增加新功能,只維護(hù)安全性。
如果要我用一句話來形容LTSC的特點(diǎn),那就是:"干凈又衛(wèi)生",養(yǎng)老的最優(yōu)選擇。
也正因?yàn)樘儍簦瑢?dǎo)致LTSC無利可圖,微軟并沒有動力大力推廣LTSC,而是選擇了雪藏。只有極少數(shù)渠道,才提供了LTSC的純凈版鏡像。
并且,愿意花時(shí)間重裝系統(tǒng)的用戶也不多。實(shí)話實(shí)說,隨著智能手機(jī)的發(fā)展,很多人的電腦知識其實(shí)是在倒退的。
那這篇文章,我們就從頭到尾講一講:怎么給你的電腦裝上Windows 10 LTSC 2021。
這是一篇保姆級教程,為了講清楚所有的細(xì)節(jié),全程實(shí)操+截圖,請嚴(yán)格按照步驟操作。
硬件:電腦,16GB以上U盤。
軟件:微PE 2.3正式版,Windows 10 LTSC 64位鏡像,修復(fù)工具等。
為了讓盡可能更多人使用LTSC系統(tǒng),我們教程采用最主流的辦法:通過U盤的PE系統(tǒng)進(jìn)行重裝系統(tǒng)。需要用到的硬盤分區(qū)工具,已經(jīng)在微PE里內(nèi)置。
所有軟件、鏡像、修復(fù)工具,已經(jīng)全部打包好。
點(diǎn)擊獲取:
主渠道:夸克網(wǎng)盤分享
備用渠道1:360AI云盤 - 安全可靠-高速下載 (提取碼:4405)
備用渠道2:迅雷云盤
首先,我們要制作一個(gè)用來重裝系統(tǒng)的U盤,步驟可以分為2步:制作PE系統(tǒng),把Windows 10 LTSC鏡像拖進(jìn)U盤。
1,插上U盤,打開微PE工具箱,選擇右下角圖標(biāo)中的第一個(gè)圖標(biāo),將PE系統(tǒng)安裝到U盤。
2,進(jìn)入設(shè)置列表,檢查是否選擇對了U盤,直接點(diǎn)擊立即安裝。大概等3分鐘左右,一個(gè)內(nèi)置PE系統(tǒng)的U盤就制作完成。
3,打開資源管理器,將資源里的Windows 10 LTSC鏡像、運(yùn)行庫、激活工具、專用修復(fù)工具等,復(fù)制/剪切到U盤目錄里。
特別注意:這里除了LTSC鏡像是必須的,運(yùn)行庫、激活工具、LTSC專用修復(fù)工具這3個(gè)文件夾是輔助。這只是為了大家方便裝好了系統(tǒng)后,通過U盤快速配置好驅(qū)動、運(yùn)行庫。
全部復(fù)制進(jìn)去后,U盤制作這一步就大功告成。
1,重啟電腦,在開機(jī)引導(dǎo)頁面,按對應(yīng)的快捷鍵,進(jìn)入主板BIOS設(shè)置界面,然后將U盤設(shè)置為第一啟動項(xiàng),再次重啟就可以進(jìn)入PE系統(tǒng)。
每個(gè)品牌電腦進(jìn)入BIOS的快捷鍵都不同,建議自行百度。
2,進(jìn)入PE系統(tǒng)后,打開桌面上的分區(qū)工具diskgenius,對C盤進(jìn)行格式化。這一步會把原來電腦裝的系統(tǒng)清空,給LTSC騰出空間。
3,打開Windows安裝器,根據(jù)下圖提示,依次選擇LTSC鏡像位置(剛才保存到了U盤里),可引導(dǎo)器一般是C盤或者默認(rèn),安裝驅(qū)動器位置選擇原先的系統(tǒng)盤C盤,無人值守選擇Win 10 X64,最后點(diǎn)左下角安裝。
然后下一步什么也不用管,直接點(diǎn)確定。
4,安裝成功后,重啟電腦,按快捷鍵(自行百度)進(jìn)入BIOS設(shè)置。重新將原來的硬盤,設(shè)置為第一啟動項(xiàng),然后進(jìn)入系統(tǒng)。
如果這一步?jīng)]做,就會反復(fù)進(jìn)入U(xiǎn)盤PE系統(tǒng),切記哦。
辛苦了,現(xiàn)在重啟后,你就正式進(jìn)入了Win 10 LTSC 2021系統(tǒng)。
因?yàn)槭呛嗴w中文界面,基本的設(shè)置大家應(yīng)該都會,按照慣例設(shè)置即可。
對了,在賬戶登錄界面,如果你不想設(shè)置微軟賬戶,選擇左下角“域加入”即可啟用本地賬戶。
可以看到,LTSC系統(tǒng)非常干凈,桌面只有一個(gè)回收站,強(qiáng)迫癥狂喜。
打開任務(wù)管理器,可以看到,在沒安裝任何程序的情況下,內(nèi)存占用只有1.5GB——系統(tǒng)如此精簡,那怕是4GB內(nèi)存的老爺機(jī),也能輕松駕馭,簡直完美。
我對LTSC 2021版的預(yù)期,是長期使用5年以上的主力系統(tǒng)。因此,為了讓它更好用,我們還可以做4個(gè)額外的優(yōu)化。
1,優(yōu)化BUG
Win 10 LTSC 2021有一個(gè)重大BUG,就是輸入法會出現(xiàn)無選擇框,并且導(dǎo)致CPU占用率高的問題。幸好已經(jīng)有大神找到了方案,下載輸入法一鍵修復(fù)工具,點(diǎn)擊修復(fù)即可。
2,激活系統(tǒng)
你可以選擇KMS工具,也可以選擇萬能激活法,兩種辦法都可以解決,已經(jīng)在網(wǎng)盤里準(zhǔn)備好了,按需下載。
3,一鍵安裝游戲運(yùn)行庫、驅(qū)動
Win 10 LTSC是極限精簡版,缺少很多游戲必備的運(yùn)行庫。如果是游戲玩家,建議在資源包里,找到離線安裝運(yùn)行庫2024,進(jìn)行一鍵安裝。
驅(qū)動的話建議選擇360驅(qū)動輕巧版,這是個(gè)口碑比較好,功能比較強(qiáng)大的驅(qū)動安裝工具,按需安裝即可。
4,安裝微軟應(yīng)用商店
如果你想用微軟的應(yīng)用商店,可以打開資源包里的專用修復(fù)工具。在apps文件夾里,有應(yīng)用商店安裝程序,一鍵解決痛點(diǎn)。
當(dāng)然這些技巧都比較初級,如果你還想要更加極致,可以用Dims++,對系統(tǒng)進(jìn)行再次精簡、優(yōu)化。電腦是重要的生產(chǎn)力工具,希望你也能擁有一個(gè)自己愛不釋手的系統(tǒng)。
這個(gè)系統(tǒng)我個(gè)人實(shí)測可用,而且準(zhǔn)備用來長期養(yǎng)老。可預(yù)見的是,在未來3到5年,沒有比這更穩(wěn)定的系統(tǒng)了——即使Windows 11 LTSC正式版發(fā)布,估計(jì)也不如它。
Win 10 LTSC 2021版所需的鏡像、PE系統(tǒng)、驅(qū)動、修復(fù)工具、運(yùn)行庫,已經(jīng)全部打包好了,絕對能為你省去到處找方法的時(shí)間。
作者:極客小俊
一個(gè)把邏輯思維轉(zhuǎn)變?yōu)榇a的技術(shù)博主
概述
編譯器,可以簡單地將它理解為一種翻譯器, 就類似于專門的翻譯一樣, 要知道,計(jì)算機(jī)只認(rèn)識二進(jìn)制也就是 0 和 1 組成的代碼指令
而我們平常所編寫和開發(fā)的的 C 、C++、java、php、Go、python等等代碼計(jì)算機(jī)本身是根本無法識別的,只有將這些程序代碼中的每條語句翻譯成對應(yīng)的二進(jìn)制指令,計(jì)算機(jī)才能執(zhí)行, 這就是編譯器的核心作用!
GCC 全稱 GNU Compiler Collection 是由GNU開發(fā)的編程語言編譯器 所以說 GCC就是C語言的翻譯器
那么GNU又是一個(gè)什么鬼? 這是一個(gè)了不起的計(jì)劃 什么計(jì)劃呢? 說到這個(gè)就不得不說一下歷史了
在 1983 年 有一個(gè)叫理查德·斯托曼的人發(fā)起的名為GNU計(jì)劃 他的目標(biāo)是打造出一套完全自由也就是自由使用、自由更改、自由發(fā)布、開源的操作系統(tǒng), 你可以理解為不要錢! 然后這個(gè)系統(tǒng)就暫定為GNU 操作系統(tǒng)并且也設(shè)計(jì)出了這套系統(tǒng)的內(nèi)核并命名為The Hurd
但是這個(gè)計(jì)劃還沒有搞出個(gè)啥花樣就橫空出世了另外一個(gè)開源操作系統(tǒng)Linux, 這個(gè)大家都知道吧 , 所以最終經(jīng)過種種事情之后(此處省略幾百字) , GNU 計(jì)劃選擇Linux 作為 GNU 操作系統(tǒng)的內(nèi)核, 那么GNU有了這個(gè)Linux基礎(chǔ)之后就基于這個(gè)平臺開發(fā)了許多系統(tǒng)的部件 其中就有一個(gè)部件叫做GCC
現(xiàn)在有些人叫GNU/Linux 還有些人直接就叫Linux 也就是這么來的, 所以有的時(shí)候你可以理解為GCC就是為開源系統(tǒng)打造的一款編譯器也可以說是Linux 下的C/C++ 編譯器
最初GCC 的確只是用來翻譯C語言的, 隨著時(shí)間的迭代不斷的更新 ,不斷的進(jìn)步,GCC的翻譯功能也得到了很大的擴(kuò)展, 它不僅可以用來編譯 C 語言,還可以編譯 Fortran、Pascal、Objective -C、Java、Ada、Go 等多種編譯語言所編寫的代碼
那么此時(shí)此刻的GCC功能上也已經(jīng)不在單一了,而是一整套的組合拳功能, 是支持多種程序語言的編譯器,算是一種編譯器合集Compiler Collection 后來就被叫做 GNU編譯器套件
GCC和Linux淵源極深, 目前幾乎所有的 Linux 發(fā)行版默認(rèn)安裝有 GCC編譯器
我們既然學(xué)習(xí)的是C語言,那么GCC的核心目的是將我們編寫的C語言程序編譯成一個(gè)二進(jìn)制可執(zhí)行文件
GCC編譯器本身是沒有界面窗口,使用它必須編寫對應(yīng)的gcc 命令, 所以熟悉gcc命令就顯得很重要了,否則你怎么編譯你的C語言程序代碼呢?
當(dāng)然你也可以使用集成開發(fā)環(huán)境IDE 這些通常都集成了 GCC 編譯器,例如:Visual Studio 2019, 集成了GCC 編譯器功能的同時(shí),還向用戶提供了友好的可視化編輯界面, 不用你去記憶那么多的gcc命令照樣可以肆無忌憚的編譯你的C語言程序代碼, 相對而言降低了學(xué)習(xí)成本, 但個(gè)人建議GCC的基本命令還是要學(xué)一下
但不是所有的IDE都集成了GCC的, 如果沒有集成GCC 那么你就可能只有通過手工來進(jìn)行代碼的編譯操作,也就是通過GCC的命令,來執(zhí)行你的C語言文件, 這個(gè)就要分人了,有些人喜歡可視化操作,有些人習(xí)慣了命令行操作用相應(yīng)的 GCC命令來編譯C語言或其他程序
概述
MinGW 全稱是:Minimalist GNU on Windows 你可以暫時(shí)理解它是一個(gè)移植到了 windows系統(tǒng)平臺下的極簡GCC編譯器
我們知道GCC是在Linux系統(tǒng)上自動就預(yù)裝好了的編譯器, 那么我們有了MinGW 就可以在windows系統(tǒng)中使用GCC編譯器了, 也就是說可以將C語言的源代碼編譯生成 Windows 下的可執(zhí)行程序
小提示: 官網(wǎng)提供的 GCC 編譯器是無法直接安裝到 Windows系統(tǒng)平臺上的, 如果我們想在 Windows 平臺使用 GCC 編譯器,就要安裝 GCC 的移植版, 也就是 MinGW 當(dāng)然還有Cygwin這就不過多贅述了!
總的來說 MinGW 就是 GCC 的 Windows 版本
MinGW 是開源軟件,免費(fèi)使用,一些開源社區(qū)持續(xù)維護(hù), 支持最新的 C語言 標(biāo)準(zhǔn)
題外話并且目前很多IDE里面集成有GCC, 但實(shí)際只是也就是將 MinGW 封裝在這些IDE里面 ,讓MinGW有圖形化界面,操作簡單,但內(nèi)核其實(shí)就是MinGW
如果你選擇的是一些IDE自帶的編譯器來編譯C語言, 可能會自動生成一大堆雜七雜八的工程文件, 搞得新手摸不著頭腦, MinGW 則只會生成一個(gè)可執(zhí)行文件
所以對于初學(xué) C語言 的朋友來說,MinGW 是一個(gè)不錯(cuò)的選擇
總體來說MinGW 就是需要你動動手, 會一些gcc命令 等等就可以來對C語言的源代碼進(jìn)行編譯成window下的可執(zhí)行文件
而一些IDE則是通過點(diǎn)點(diǎn)按鈕就自動編譯了,不需要你使用gcc的一些相關(guān)命令都可以
MinGW的下載地址如下:
https://osdn.net/projects/mingw/
https://sourceforge.net/projects/mingw-w64/files/
打開地址后在其中找到 Downloads 下載鏈接, 單擊進(jìn)入稍等片刻就開始下載了
下載方式
下載完成后,會得到一個(gè)名為 mingw-get-setup.exe 的安裝包,雙擊打開它,
可以看到如下的對話框, 直接點(diǎn)擊Install,即可
根據(jù)你自己的需求點(diǎn)擊change按鈕可以修改安裝路徑,建議不要在C盤, 這里我安裝在D盤, 然后點(diǎn)擊continue
進(jìn)入 MinGW 配置器下載的界面,稍等一下, 待安裝完成顯示 100%就可以了, 安裝完成之后點(diǎn)擊continue,會自動彈出MinGW Installer Manager配置界面
進(jìn)入到 MinGW Installer Manager 的界面, 它的作用是隨時(shí)根據(jù)需要修改 GCC 編譯器的配置
為了同時(shí)支持編譯 C 語言 和 C++我們這里只需要選擇兩個(gè)選項(xiàng):
mingw32-base-bin這個(gè)是用來編譯C語言的
mingw32-gcc-g++-bin 這個(gè)是用來編譯C++語言的
如圖
在指定的選項(xiàng)上單擊鼠標(biāo)左鍵 選擇Mark for installation打上安裝標(biāo)記就可以了, 如果選擇錯(cuò)誤了就點(diǎn)選Unmark取消標(biāo)記就可以了,
個(gè)人建議全部選擇免得麻煩!!
選擇好了之后, 在菜單欄中選擇Installation ----> Apply Changes
會彈出如下對話框 ,點(diǎn)擊Apply 然后稍等片刻,直至安裝成功即可!
當(dāng)安裝成功之后 顯示如下圖, 點(diǎn)擊close按鈕關(guān)閉即可!
到此MinGW安裝就完成了!
并且在我的D盤的MinGW目錄下會出現(xiàn)以下文件夾
小提示
如果有某些組件下載失敗,沒關(guān)系, 可以通過之前的MinGW Installer Manager安裝界面進(jìn)行手動選擇指定的安裝包進(jìn)行再次安裝 ,比如說安裝完成之后你會發(fā)現(xiàn)bin目錄下沒有gcc這個(gè)執(zhí)行程序
那么就可以通過MinGW Installer Manager來進(jìn)行再次手動的選擇安裝 就可以了
所以MinGW Installer這個(gè)程序新手朋友們不要?jiǎng)h除哦 , 免得到處找都找不到~
科普一下 為什么要設(shè)置環(huán)境變量?
舉個(gè)栗子
比如: 我們這里需要gcc.exe執(zhí)行程序來編譯C語言源代碼, 那么這個(gè)gcc.exe程序文件在我電腦中的路徑是D:\MinGW\bin下的
如圖
那么如果我們要使用cmd命令行的形式來打開這個(gè)gcc.exe 是不是要使用一些基本的dos命令來進(jìn)入到這個(gè)目錄下對吧
如下圖
通過這樣子的方式來打開gcc 你不覺得很麻煩嗎?但是難道我們每次要運(yùn)行這個(gè)程序的時(shí)候都要先找到該.exe文件所在的路徑, 然后運(yùn)行,顯然很蹩腳, 這時(shí)候就需要環(huán)境變量了
環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的變量對象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息
當(dāng)要我們求操作系統(tǒng)來運(yùn)行一個(gè)程序的時(shí)候, 但又沒有告訴它程序所在的完整路徑時(shí),那么操作系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還會自動的到環(huán)境變量中的Path路徑去找 用戶通過設(shè)置環(huán)境變量,來更好更加方便的來運(yùn)行程序!
所以我們的gcc.exe 也應(yīng)該配置到 環(huán)境變量中去,方便我們執(zhí)行編譯的操作!
如何手動配置gcc.exe到環(huán)境變量中?
我們依次打開 我的電腦----->屬性 -----> 高級系統(tǒng)設(shè)置-----> 環(huán)境變量
win10系統(tǒng)中有兩種環(huán)境變量:用戶變量和系統(tǒng)變量
可以配置到當(dāng)前用戶變量的Path里面, 也可以配置到系統(tǒng)變量的Path里面
系統(tǒng)變量配置以后,整個(gè)計(jì)算機(jī)操作系統(tǒng)的所有用戶有效
用戶變量配置以后,僅對于當(dāng)前計(jì)算機(jī)用戶有效。
而系統(tǒng)變量與用戶變量的Path的意思都是告訴操作系統(tǒng)在找的可執(zhí)行文件存放的路徑,它的查找流程如下:
1.當(dāng)操作系統(tǒng)在執(zhí)行一個(gè)用戶命令或打開一個(gè)程序時(shí),如果沒有給出給文件的絕對路徑,那么就會在當(dāng)前目錄下尋找相應(yīng)的可執(zhí)行文件
2.如果當(dāng)前目錄找不到對應(yīng)可執(zhí)行文件或程序,就會在`系統(tǒng)變量`的`Path`的路徑列表中去尋找, 從上到下依次查找,最前面一條的優(yōu)先級最高,如果找到程序就停止查找,后面的路徑也不再執(zhí)行了
3.如果`系統(tǒng)變量`的`Path`中的路徑列表都找不到,那么再到`用戶變量`的`Path`路徑列表中去繼續(xù)尋找
所以系統(tǒng)變量針對所有用戶,而用戶變量是當(dāng)前用戶私有的, 這個(gè)根據(jù)你自己的情況來選擇就可以了
我這里就暫時(shí)配置到系統(tǒng)變量的Path中去, 選中Path 然后點(diǎn)擊編輯按鈕, 然后點(diǎn)擊新建按鈕
我這里的gcc.exe目錄為D:\MinGW\bin, 那么新建之后的值就為它, 完成之后點(diǎn)擊確定返回就可以了!
如圖
到此環(huán)境變量的配置就完成了, 選中就可以編譯我們的C語言程序代碼了
你可以先打開cmd命令行窗口 輸入以下命令先測試一下:
gcc++ --version
g++ --version
gdb --version
如果看到以下輸出 說明正確配置了環(huán)境變量
卸載MinGW很簡單, 找到MinGW的安裝文件夾, 然后鼠標(biāo)右鍵單擊選擇刪除,就可以卸載了
并且把之前配置好的path環(huán)境變量的相應(yīng)目錄路徑也刪除掉!
win10下如何打開環(huán)境變量
我的電腦----->屬性------->高級系統(tǒng)設(shè)置----->選擇高級選項(xiàng)卡, 在最下面就可以看到環(huán)境變量
然后打開環(huán)境變量之后 點(diǎn)開, 再找到系統(tǒng)變量, 其中就有一個(gè)Path的變量, 點(diǎn)擊編輯
然后找到之前配置的MinGW目錄 刪除就可以了!
通過以上的安裝和環(huán)境變量的配置之后,我們就可以在當(dāng)前 Windows 平臺上編譯和運(yùn)行我們的 C 或者 C++源代碼程序了
舉個(gè)栗子我們現(xiàn)在要輸出一個(gè)經(jīng)典的Hello, World!字符串
代碼如下
#include<stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
打開記事本程序,復(fù)制一下以上的代碼
然后另存為 hello.c文件 , 我這里就暫時(shí)保存到桌面
如圖
然后在桌面打開cmd 在命令行中執(zhí)行如下命令:
C:\Users\Administrator\Desktop>gcc hello.c -o test1
然后就會在桌面上生成一個(gè)test1.exe的可執(zhí)行文件, 再次在命令行中輸出這個(gè)test1名稱即可輸出最終結(jié)果!
如圖
概述
每次通過記事本和cmd方式單獨(dú)地使用gcc編譯器來輸出你的C語言代碼肯定不太方便對吧,那么就選擇一款IDE集成開發(fā)環(huán)境來編輯你的C語言代碼吧!
IDE 英文全稱為: Integrated Development Environment 中文意思就是 集成開發(fā)環(huán)境
集成開發(fā)環(huán)境的的核心作用就 用來編寫代碼的
使用IDE的好處
以上這些功能都被融入在了 集成開發(fā)環(huán)境當(dāng)中!
這里在windows系統(tǒng)下我個(gè)人推薦CLion、Visual Studio Code、Visual Studio , 當(dāng)然最好是你通過一段時(shí)間的C語言學(xué)習(xí)之后,再來使用這些IDE工具肯定會更加得心應(yīng)手! 如果你是新手其實(shí)不建議一上來就使用IDE
CLion 下載地址 https://www.jetbrains.com/clion/
使用CLion 來編譯C語言,你總要先下載安裝吧,建議若條件允許購買正版吧,你懂的 這里就不在過多贅述了!
安裝好CLion 之后打開它, 然后點(diǎn)擊New Project
然后彈出以下對話框, 選擇C Executable 之后根據(jù)你自己的需求設(shè)置項(xiàng)目保存路徑,Language standard語言標(biāo)準(zhǔn)選擇C99就行了, 完成之后點(diǎn)擊create就可以自動生成項(xiàng)目了
如圖
然后你就會看到自動生成好的項(xiàng)目的目錄結(jié)構(gòu)和一段基本的C語言代碼
在CLion中配置MinGW
如果之前你安裝了MinGW 那么最好在這里也在CLion配置一下, 方法如下
點(diǎn)擊File菜單下的Settings選項(xiàng)
然后選擇Build、Execution、Deployment(構(gòu)建、執(zhí)行、部署)選項(xiàng)下的Toolchains(工具鏈)選項(xiàng)
它會自動檢測到MinGW的安裝路徑, 確保這里沒有任何問題之后點(diǎn)擊ok
最后我們就可以點(diǎn)擊右上角綠色的的Run按鈕 開始編譯我們的C語言代碼了
CLion控制臺輸出中文亂碼
如果你想用printf輸出中文,但是出現(xiàn)以下亂碼的情況
如下圖
解決辦法:
既然是亂碼 那么肯定是編碼不正確導(dǎo)致的,所以修改一下CLion中的編碼設(shè)置就可以了
首先最好保證我們整個(gè)項(xiàng)目的文件編碼統(tǒng)一
點(diǎn)擊File菜單下的Settings選項(xiàng), 然后選擇Editor下的File Encodings(文件編碼)
把所有位置都設(shè)置為UTF-8編碼 ,這是為了你在代碼區(qū)編輯中文的時(shí)候 編碼統(tǒng)一
如下圖
然后點(diǎn)擊右下角的UTF-8位置,會彈出當(dāng)前輸出窗口的內(nèi)容編碼, 這里修改為GBK編碼
然后會彈出一個(gè)對話框選擇Convert轉(zhuǎn)換按鈕就可以了
最后就可以正常輸出中文字符串了!
修改控制臺活動頁字符集
當(dāng)然如果懂一點(diǎn)的朋友 可以通過修改控制臺代碼頁字符集為utf-8這樣來解決CLion漢字中文亂碼問題
只要在源代碼中加入一行代碼就可以了
代碼如下
#include <stdio.h>
int main() {
system("chcp 65001"); //修改控制臺活動頁字符集為utf-8
printf("北京市, 朝陽區(qū)!\n");
return 0;
}
如圖
這樣不用在底部修改當(dāng)前輸出窗口的內(nèi)容編碼也是可以達(dá)到不會亂碼的效果!
Visual Studio Code我主要是用來寫前端,對于java和C這樣要編譯的語言來說用它來寫就要做一定的配置和環(huán)境的搭建,因?yàn)槟J(rèn)情況下VS code不能直接對于C語言進(jìn)行編譯和調(diào)試的 所以雖然不是很方便,但是它免費(fèi)啊!
要使用VS code來編輯和運(yùn)行我們的C語言代碼,前提是要下載好VS code和提前安裝好集成gcc的MinGW
Vs code下載地址: https://code.visualstudio.com/
下載和安裝這里就不過多贅述了,很簡單 !
打開VS code 直接在插件市場中搜索以下插件:
C/C++
Code Runner
C/C++ GNU Global
C/C++ Compile Run
點(diǎn)擊這些插件上的Install按鈕, 先把這些插件都安裝上!
安裝完以上插件之后,隨便在那個(gè)磁盤下建立一個(gè)test_c的空目錄
然后選擇File---->Open Folder 選擇你剛才創(chuàng)建的空文件夾目錄
如圖
也可以選擇Add Folder to workspace..來添加工作目錄
然后在左側(cè)就可以顯示出剛才所選擇的文件夾目錄了,這也就是你的項(xiàng)目文件
接下來就新建一個(gè).c的代碼文件
如下圖
我們在test_c文件夾下新建一個(gè)名為hello.c的文件,然后復(fù)制以下代碼
#include <stdio.h>
int main() {
printf("hello world!\n");
return 0;
}
最后點(diǎn)擊右上角的運(yùn)行按鈕就可以執(zhí)行C語言代碼程序了!
效果如下圖
概述
Visual Studio我們簡稱VS 是美國微軟公司的集成開發(fā)環(huán)境, 可不是VS code哦這兩個(gè)不一樣的!, 它可以支持C、C++、C#、F#、J# SQL Python等語言的開發(fā) 還是很強(qiáng)大的一款IDE
Visual Studio下載地址https://visualstudio.microsoft.com/zh-hans/downloads/
個(gè)人的話建議下載社區(qū)版免費(fèi)的,學(xué)習(xí)和普通開發(fā)完全足夠了, 安裝非常簡單 就不過多贅述了!
安裝的時(shí)候唯一只有一個(gè)地方要注意的就是: 使用C++桌面開發(fā)這一項(xiàng)要勾選上,否則可能會導(dǎo)致你的C或C++代碼無法正常運(yùn)行!
如圖
VS 新建項(xiàng)目
安裝好了之后打開VS
然后在彈出的對話框中選擇c++空項(xiàng)目
接下來就填寫項(xiàng)目配置了
項(xiàng)目名稱之后生成的項(xiàng)目文件夾名稱和工程名稱都是這個(gè), 這個(gè)目錄會自動生成!
項(xiàng)目位置也就是選擇你項(xiàng)目保存的目錄位置
勾選解決方案和項(xiàng)目放在同一目錄中,以后便于調(diào)試。
單擊創(chuàng)建, 此時(shí)應(yīng)該在桌面會生成一個(gè)test_c的文件夾目錄
然后就也進(jìn)入到VS的編輯界面了 , 接下來添加C語言代碼源文件
在左側(cè)的解決方案下方的test_c項(xiàng)目文件夾中,選中源文件 右鍵單擊然后選擇添加---->新建項(xiàng)
如圖
小提示: 如果你在左側(cè)沒有看到解決方案資源管理器的話 那么可以按下鍵盤上的快捷鍵ctrl+Alt+L來進(jìn)行打開
然后選擇C++文件(.cpp), 把文件名稱的后綴需要修改為.c 這里我新建名為hello.c的源文件
如下圖
然后還是輸入以下代碼
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
接下來按下快捷鍵Ctrl+F5直接編譯運(yùn)行, 結(jié)果如下圖所示
到此你已經(jīng)開啟C語言的學(xué)習(xí)之路了!
"點(diǎn)贊" "評論" "收藏"
大家的支持就是我堅(jiān)持創(chuàng)作下去的動力!
如果以上內(nèi)容有任何錯(cuò)誤或者不準(zhǔn)確的地方,歡迎在下面 留個(gè)言指出、或者你有更好的想法,歡迎一起交流學(xué)習(xí)