国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【C語言】--編譯及編譯器

這篇具有很好參考價值的文章主要介紹了【C語言】--編譯及編譯器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

夫?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)
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

  1. 下載Community版本。
  2. 雙擊啟動 VisualStudioSetup.exe開始安裝。
  3. 選擇使用C++的桌面開發(fā)(建議下載到系統(tǒng)盤(通常為c盤)之外的空間)。
    c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言
    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)

  1. List item

下載CLion-2021.2.3.exe
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

  1. 逐步安裝.

  2. 在初始化窗口全部勾選
    c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

  3. 第一次打開Clon需要我們購買(到網(wǎng)絡(luò)上搜索可用的 CLion 激活碼,或者點(diǎn)擊 Buy license 購買 CLion)
    c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

6.漢化(安裝重啟即可)
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

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.逐步安裝(安裝過程無法選擇中文建議選擇英文)
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

3.安裝組件
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

4.第一次打開Dev C++后可以更改語言和使用風(fēng)格
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

編譯器推薦網(wǎng)站C語言編譯器(C語言編程軟件)完全攻略 (biancheng.net)
內(nèi)有詳細(xì)的下載攻略

三.創(chuàng)建c語言文件

(以Visual Studio 2022 為例)
1.打開vs
2.點(diǎn)擊創(chuàng)建新項目
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

3.點(diǎn)擊空項目
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

4.命名和選擇創(chuàng)建地址后點(diǎn)擊創(chuàng)建
c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言文章來源地址http://www.zghlxwxcb.cn/news/detail-538151.html

  1. 右鍵解決方案資源管理器中的源文件滑到添加項選擇新建項(快捷鍵:Ctrl+shift+A)
    注:諾打開后沒有解決方案資源管理器滑到視圖選項選擇下方第一個(快捷鍵:Ctrl+Alt+L)
    6…選擇C++文件(在命名過程中后綴必須為.c文件(.cpp為c++文件后綴))
    7.點(diǎn)擊添加后即可
    (文章中圖片與部分內(nèi)容來源與網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除)
    c語言編譯器,c語言學(xué)習(xí)筆記,microsoft,c語言,程序人生,經(jīng)驗分享,開發(fā)語言

到了這里,關(guān)于【C語言】--編譯及編譯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 編譯原理課程設(shè)計--C語言編譯器

    編譯原理課程設(shè)計--C語言編譯器

    源程序1: 源程序1詞法分析結(jié)果: 與程序1語法分析結(jié)果(部分) 源程序1四元式: 源程序1優(yōu)化后的四元式: action-goto表(部分) 文件目錄: (1)掌握語義分析過程,即語法制導(dǎo)翻譯過程。 (2)在語法分析的LR分析程序中的基礎(chǔ)上添加程序,進(jìn)行語義分析,生成源程序的四

    2024年02月08日
    瀏覽(30)
  • CS0656 C# 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

    CS0656 C# 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

    剛剛由于在代碼中使用了dynamic動態(tài)類型,項目就起不來了 報了如下錯誤: CS0656 C# 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create” 解決辦法如下: 或者通過dotnet命令 2.不使用dynamic類型。定義需要的類型

    2024年02月15日
    瀏覽(45)
  • windows下使用microsoft、intel、gnu不同編譯器利用cmake和vscode對c++和fortran程序進(jìn)行編譯和調(diào)試

    windows下使用microsoft、intel、gnu不同編譯器利用cmake和vscode對c++和fortran程序進(jìn)行編譯和調(diào)試

    由于編譯器支持特性、編譯后程序運(yùn)行速度、安裝使用便捷程度等的不同,我們往往會安裝多種不同的編譯器。對于c++語言主要的編譯器有:microsoft、intel、gnu等,對于fortran語言則更多,包括gnu、intel、pgi等等。不同的編譯器在一個系統(tǒng)下,往往需要利用一些手段進(jìn)行區(qū)分,

    2024年02月05日
    瀏覽(24)
  • C語言編譯器(C語言編程軟件)

    對于當(dāng)前主流桌面操作系統(tǒng)而言,可使用 Visual?C++、GCC?以及 LLVM Clang 這三大編譯器。 Visual C++(簡稱 MSVC)是由微軟開發(fā)的,只能用于 Windows 操作系統(tǒng);GCC 和 LLVM Clang 除了可用于 Windows 操作系統(tǒng)之外,主要用于 Unix/Linux 操作系統(tǒng)。 像現(xiàn)在很多版本的 Linux 都默認(rèn)使用 GCC 作為

    2024年02月03日
    瀏覽(23)
  • 第一課-C 語言,IDE, 編譯器

    第一課-C 語言,IDE, 編譯器

    C/C++ 語言的優(yōu)勢: ?語法簡單結(jié)構(gòu)緊湊; ?- 32個,9種控制語句 ?代碼書寫靈活; ?有豐富多樣的運(yùn)算符;- 34個運(yùn)算符 ?有豐富的數(shù)據(jù)結(jié)構(gòu); ?幾乎是現(xiàn)在計算機(jī)語言的鼻祖。 ?指令,指令集,程序 ? ?按是否強(qiáng)制類型分類: ?? ?強(qiáng)類型語言(必須指明變量類型) c c++ ??

    2023年04月08日
    瀏覽(19)
  • C語言編譯器之三,VC++

    C語言編譯器之三,VC++

    三、Visual C編譯器 ????????Microsoft Visual C++(簡稱Visual C++、MSVC、VS或VC)是微軟公司的免費(fèi)C++編譯器與開發(fā)工具,具有集成開發(fā)環(huán)境(Visual Studio),可提供編輯C語言,C++以及C++/CLI等編程語言。在Windows系統(tǒng)中,Microsoft Visual C++的應(yīng)用還是相當(dāng)廣泛的。 ???????? 3.1、Vis

    2024年02月05日
    瀏覽(26)
  • C語言【編譯器、變量、輸入輸出有關(guān)的】

    一些想到的【從編譯器到變量到輸入輸出有關(guān)的】的問題,有些是按自己理解寫的答,有些待解決。 C語言可以跨平臺,匯編不可以,編譯時C語言會根據(jù)不同系統(tǒng)翻譯成不同形式的匯編語言。 C語言中算數(shù)運(yùn)算會在寄存器中運(yùn)行,變量保存在堆或棧中。 遺留問題 : C語言 變量

    2024年02月05日
    瀏覽(61)
  • Ubuntu 用gcc/CMakefile編譯器 編譯、運(yùn)行c語言程序

    Ubuntu 用gcc/CMakefile編譯器 編譯、運(yùn)行c語言程序

    目錄 一. 在Ubuntu系統(tǒng)下用c語言編寫一個簡單的輸出hello world 的程序,并編譯、運(yùn)行。 1.1 gcc/g++簡介 1.2 c++程序輸出 Hello World: 1.3?c語言程序輸出 Hello World: 二. 編寫一個主程序文件main1.c和一個子程序文件sub1.c,實現(xiàn)函數(shù)間的調(diào)用 2.1? 編寫sub1.c 和main1.c 函數(shù) 2.1.1 編寫sub1.c函數(shù)

    2024年02月04日
    瀏覽(26)
  • python語言在線編譯器,python 在線編程工具

    python語言在線編譯器,python 在線編程工具

    大家好,小編來為大家解答以下問題,python語言在線編譯器,python 在線編程工具,今天讓我們一起來看看吧! 1.python在線編譯器的解決方案 方案一:vscode web版(vscode online) 大名鼎鼎的vscode 推出了web版,也就是說可以在網(wǎng)頁上進(jìn)行編程了。 github地址:https://github.com/microsoft/v

    2024年04月26日
    瀏覽(26)
  • 【JavaScript】JavaScript 簡介 ④ ( 解釋型語言 和 編譯型語言 | 計算機(jī)程序本質(zhì) | 編譯器 和 解釋器 )

    【JavaScript】JavaScript 簡介 ④ ( 解釋型語言 和 編譯型語言 | 計算機(jī)程序本質(zhì) | 編譯器 和 解釋器 )

    計算機(jī) 的 程序 是在 CPU 上執(zhí)行的 , CPU 上執(zhí)行的只有匹配該 CPU 的機(jī)器碼指令 , 不同類型的 CPU 執(zhí)行的 機(jī)器碼指令 格式不同 , X86 和 ARM 執(zhí)行的 機(jī)器碼 指令格式是不同的 ; 機(jī)器碼指令 是 二進(jìn)制的 , 所有在 計算機(jī) 上執(zhí)行的程序 , 都是 若干 二進(jìn)制機(jī)器碼 的集合 ; 計算機(jī) 只能執(zhí)

    2024年03月22日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包