夫?qū)W須靜也,才須學(xué)也;非學(xué)無以廣才,非志無以成學(xué)
個人主頁:【??個人主頁】
系列專欄:【??系列專欄】
前言
C語言一直以來都是初入編程的小白們的必修課,作為程序員必學(xué)語言之一,C語言自然有屬于它的奧秘,接下來就由我來帶領(lǐng)大家走進(jìn)C語言的世界吧??????
一.編譯
1、利用編譯程序從源語言編寫的源程序產(chǎn)生目標(biāo)程序的過程。
2、用編譯程序產(chǎn)生目標(biāo)程序的動作。 編譯就是把高級語言變成計算機(jī)可以識別的2進(jìn)制語言,計算機(jī)只認(rèn)識1和0,編譯程序把人們熟悉的語言換成2進(jìn)制的。 編譯程序把一個源程序翻譯成目標(biāo)程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。主要是進(jìn)行詞法分析和語法分析,又稱為源程序分析,分析過程中發(fā)現(xiàn)有語法錯誤,給出提示信息。
簡單來說就是將程序員所說的高級語言翻譯為機(jī)器能夠聽懂的話。(如需深入了解需學(xué)習(xí)編譯原理)
二.編譯器
編譯器就是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序。
在c語言中常見的編譯器有Visual Studio (vs),Clon,Dev C++,VC6.0(VC++6.0),Code::Blocks,Turbo C 2.0,C-Free等等。
Visual Studio
微軟開發(fā)的一款 IDE,支持多種編程語言(C/C++、Python、C#、JavaScript 等)
官方下載鏈接:Visual Studio 2022 IDE - 適用于軟件開發(fā)人員的編程工具 (microsoft.com)
- 下載Community版本。
- 雙擊啟動 VisualStudioSetup.exe開始安裝。
- 選擇使用C++的桌面開發(fā)(建議下載到系統(tǒng)盤(通常為c盤)之外的空間)。
4.安裝完成后打開即可。
Clon
CLion 是一款專為 C 語言和 C++ 設(shè)計的 IDE(Integrated Development Environment,集成開發(fā)環(huán)境),CLion 最大的優(yōu)點(diǎn)是跨平臺,在Linux、Mac、Windows 上都可以運(yùn)行。
官方下載鏈接:Download CLion: A Smart Cross-Platform IDE for C and C++ (jetbrains.com)
- List item
下載CLion-2021.2.3.exe
-
逐步安裝.
-
在初始化窗口全部勾選
-
第一次打開Clon需要我們購買(到網(wǎng)絡(luò)上搜索可用的 CLion 激活碼,或者點(diǎn)擊 Buy license 購買 CLion)
6.漢化(安裝重啟即可)
Dev C++
Dev C++ 是一款免費(fèi)開源的 C/C++ IDE,內(nèi)嵌 GCC 編譯器(GCC 編譯器的 Windows 移植版),是 NOI、NOIP 等比賽的指定工具。Dev C++ 的優(yōu)點(diǎn)是體積?。ㄖ挥袔资祝?、安裝卸載方便、學(xué)習(xí)成本低,缺點(diǎn)是調(diào)試功能弱。
官方下載鏈接:Dev-C++ download | SourceForge.net
1.下載Dev C++.exe
2.逐步安裝(安裝過程無法選擇中文建議選擇英文)
3.安裝組件
4.第一次打開Dev C++后可以更改語言和使用風(fēng)格
編譯器推薦網(wǎng)站C語言編譯器(C語言編程軟件)完全攻略 (biancheng.net)
內(nèi)有詳細(xì)的下載攻略
三.創(chuàng)建c語言文件
(以Visual Studio 2022 為例)
1.打開vs
2.點(diǎn)擊創(chuàng)建新項目
3.點(diǎn)擊空項目文章來源:http://www.zghlxwxcb.cn/news/detail-538151.html
4.命名和選擇創(chuàng)建地址后點(diǎn)擊創(chuàng)建文章來源地址http://www.zghlxwxcb.cn/news/detail-538151.html
- 右鍵解決方案資源管理器中的源文件滑到添加項選擇新建項(快捷鍵:Ctrl+shift+A)
注:諾打開后沒有解決方案資源管理器滑到視圖選項選擇下方第一個(快捷鍵:Ctrl+Alt+L)
6…選擇C++文件(在命名過程中后綴必須為.c文件(.cpp為c++文件后綴))
7.點(diǎn)擊添加后即可
(文章中圖片與部分內(nèi)容來源與網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除)
到了這里,關(guān)于【C語言】--編譯及編譯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!