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

新聞資訊

    我最近打算寫點東西,先把C語言復習下,畢竟上次寫程序是15年前2008年了。

    本來應該用VC6,但是應該用開源的,好吧,那用codeblocks,很多人說應該用Dev C++

    那個停止維護時間太久了,還不如vc6好用。


    選擇FossHUB下載,Sourceforge.net那里不好找。


    選這個64位帶編譯器的便攜版,解壓就能用,不需要安裝。


    解開這個codeblocks.exe就是IDE的啟動文件,右鍵發(fā)送快捷方式到桌面,以后好啟動。


    打開后選file->new->project



    Category:選Console后會剩下控制臺項目


    點擊Console application后點Go繼續(xù)。


    我不理解這頁啥意思?無聊瘋掉了?勾上下次跳過這頁后next。


    當然選C了,C++和C的語法還是要區(qū)分的。


    這里Project title起好,后面的名字會自動填寫,不需要修改的話next。


    這里可以選擇編譯器,我只安裝了GNU GCC Compiler,codeblocks自帶的也是這個。

    finish完成。


    好了點main.c顯示標準的helloworld程序,這里點擊紅三角運行會黑框一閃而過。微軟的vs會停下,其他的不會,


    我們在源代碼里加入getchar()函數等待輸入,停一下。

    鏈接:https://pan.baidu.com/s/1Banz1On18RUVVU3wU9f3fA?pwd=2oai

    提取碼:2oai

    codeblock+C語言編程練習100題,我放網盤了需要的自己拿。

    我這系列是給朋友準備的,我準備訓練一些幫手,一個人搞開發(fā)太累了。

    下節(jié)是練習題了。


    前言

    假期孩子想學習 C 語言編程,讓幫著搭建一個簡單好用的 C 語言開發(fā)環(huán)境。雖然筆記本配置的是Windows 7 操作系統,但當前可供選擇的支持Windows 7系統的 C/C++ 語言開發(fā)環(huán)境還不少,如: Visual Studio系列Dev-C++Code::BlocksEclipse for C/C++NetBeansVS Code+擴展等十幾種。于是計劃就此寫個Windows平臺搭建C/C++語言開發(fā)環(huán)境系列文章,面向廣大C語言編程初學者,分別介紹幾種主流常用的Windows平臺C/C++開發(fā)環(huán)境的搭建(下載、安裝、配置)和簡單開發(fā)(源碼編輯、編譯、運行和調試),以供其了解和學習。

    本系列第一篇已經對 Dev-C++ 集成開發(fā)環(huán)境進行了分享介紹,本文接著分享的是 Code::Blocks ,它是一款免費開源的、跨平臺的、全功能的C/C++語言集成開發(fā)環(huán)境。

    本次分享內容的目錄如下:

    前言

    基本概念(IDE、編譯)

    Code::Blocks 概述(簡介、特性)

    Code::Blocks 安裝(下載、安裝)

    Code::Blocks 設置(中文設置、編譯器設置、調試器設置)

    Code::Blocks 軟件窗口界面簡介

    Code::Blocks 開發(fā)簡單示例(編輯、構建、運行)

    Code::Blocks 點評

    結束語


    1. 基本概念

    1.1 集成開發(fā)環(huán)境(IDE)

    集成開發(fā)環(huán)境Integrated Development Environment,簡稱IDE)是一種輔助程序開發(fā)人員開發(fā)軟件的工具軟件,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具,集成了代碼編輯、編譯、運行和調試等功能于一身,可以讓開發(fā)人員通過此單一集成環(huán)境即可輕松完成程序開發(fā)。

    可以對IDE簡單分類如下:

  • 針對特定編程語言量身打造的專一IDE
  • 該類IDE只針對特定編程語言,如 Visual Basic針對Basic語言、Code::Blocks針對C/C++語言等。

  • 支持多種編程語言的全功能IDE
  • 該類IDE內含支持多種編程語言的多種編譯器/調試器,如微軟的Visual Studio 2019集合開發(fā)、分析、調試、測試、協作、部署于一身,支持C/C++、Python、JavaScript、C#等多種語言的開發(fā)),適合專業(yè)開發(fā)人員。

  • 基于代碼編輯器的擴展IDE
  • 該類IDE本身只是代碼/文本編輯器,但可通過安裝擴展的方式調用多種編譯器/調試器,來打造強大的擴展IDE。如:VimAtomVisual Studio Code等。


    1.2 編譯(Compile)

    我們知道計算機只能識別二進制機器語言,而開發(fā)者一般編寫的是高級語言,但機器本身并不能直接識別高級語言,這時就需要將高級語言轉化成機器能識別的二進制機器語言,這個過程就叫編譯。

    實現編譯的工具叫做編譯器(Compiler),最為知名的編譯器為GCC(GNU Compiler Collection,GNU編譯器套裝),是一套由GNU開發(fā)的編程語言編譯器。

    C語言編譯過程分成四個步驟:

  • Step1 - 預處理:將所有的#include頭文件以及宏定義替換成其真正的內容
  • Step2 - 編譯:將經過預處理之后的程序轉換成特定匯編代碼的過程
  • Step3 - 匯編:將匯編代碼轉換成機器碼(目標文件)
  • Step4 - 鏈接:將多個目標文以及所需的庫文件鏈接成最終的可執(zhí)行文件。

  • 2. Code::Blocks 概述

    2.1 簡介

    官方網址:http://www.codeblocks.org

    Code::Blocks 是一款免費的、開源的、跨平臺的、功能強大的 C , C++ 和 Fortran 集成開發(fā)環(huán)境(IDE),力求為開發(fā)者(個人或團隊)提供一個能滿足各種需求的優(yōu)秀編程環(huán)境(旨在滿足其用戶的最苛刻需求)。

    Code::Blocks 由純粹的 C++ 語言開發(fā)完成,它使用了著名的 GUI庫 wxWidgets (最新版本的 Code::Blocks 20.03版采用了wxWidgets 3.1.3 unicode版)。對于追求完美的 C++ 程序員,再也不必忍受 Eclipse 的緩慢,再也不必忍受 VS.NET 的龐大和高昂的價格。

    Code::Blocks 的插件構架設計使得開發(fā)者可以編寫插件,從而添加各種各樣的功能(例:插件已經提供了編譯、調試功能)。

    Code::Blocks 被設計為完全可配置的,它提供了許多工程模板(包括:控制臺應用、D應用、Fortran應用、Java應用、靜態(tài)庫、動態(tài)連接庫、共享庫、Fortran庫、內核模塊驅動、Code::Blocks插件、Win32 GUI項目、wxWidgets項目、GTK+項目、QT5項目、Direct/X項目、FLTK項目、OpenGL項目、OpenCV項目等約40種模板),并且支持用戶自定義工程模板。

    Code::Blocks 跨平臺具有一致的外觀、和操作手感。同時因在wxWidgets應用中選擇UNICODE而支持中文。

    Code::Blocks是可用于滿足C和C++的開發(fā)人員最苛刻需求的免費C/ C++ IDE。這款IDE包含進行C和C++開發(fā)所要用到的全部功能。

    當前最新穩(wěn)定版本是2020年04月03日發(fā)布的 Code::Blocks 20.03 版本。

    特點:

    • 可用于Windows、Linux和Mac OS X。
    • 完全的可定制性和可擴展性。
    • 支持代碼的編譯、調試、代碼覆蓋、分析和自動完成。
    • 是一個類瀏覽器。即是說它可以使面向對象編程可視化。
    • 擁有Eclipse這樣的可在安排元素時使用拖放功能的特性,另外也支持代碼分析。

    2.2 特性



    3. Code::Blocks 安裝

    下面詳細介紹 Code::Blocks 在 Windows 7 操作系統中的具體安裝過程。

    3.1 下載安裝文件

    官網下載網址:http://www.codeblocks.org/downloads

    一、下載:

    Code::Blocks官網推薦兩處下載網址:

    (一)從 FossHUB 網址下載

    (二)從 Sourceforge.net 網址下載


    二、安裝文件說明:

    從上述下載網址可以看到最新版本(20.03版)的Code::Blocks分別針對32位和64位各自提供5個安裝文件,下面針對64位的安裝文件說明如下:

    安裝文件說明

    注1:如果是零基礎的入門者,建議直接下載帶編譯器和調試器的安裝文件codeblocks-20.03mingw-setup.exe。

    注2:如果本機已經安裝了編譯器和調試器,則可以選擇下載不帶編譯器和調試器的安裝文件 codeblocks-20.03-setup.exe。



    3.2 安裝過程

    運行 Code::Blocks 安裝執(zhí)行文件,按提示完成安裝(如下圖示):

    Step1:進入歡迎“窗口:

    歡迎窗口

    Step2: 點擊上圖【Next】按鈕,進入“License Agreement”窗口,展示軟件許可協議(GPL v3):

    許可協議窗口

    Step3:點擊上圖【I Agree】按鈕,進入“Choose Compinents”窗口,選擇要安裝的組件(建議選擇Full,全部安裝):

    選擇安裝組件窗口

    Step4:點擊上圖【Next】按鈕,進入“Choose Install Location”窗口,設置軟件安裝路徑(可自定義,建議路徑中不包含中文名,如:C:\Develop\DevCpp):

    選擇安裝路徑窗口

    Step5:點擊上圖【Install】按鈕,真正進入安裝過程,等待……

    安裝過程窗口

    Step6:提示安裝完成,點擊下圖【Next】按鈕進入下一步。

    提示安裝完成窗口

    Step7:點擊上圖【Finish】按鈕結束安裝。

    安裝完成窗口



    4. Code::Blocks設置

    Code::Blocks 安裝完成后,首次使用前建議對語言、編譯器、調試器進行設置核查確認。

    4.1 Code::Blocks軟件中文漢化設置

    針對初學者而言,開發(fā)軟件有一個熟悉的語言環(huán)境還是很重要的。 Code::Blocks 軟件是英文界面,不過網絡已有針對簡體中文的語言包提供(壓縮包文件大小400KB,雖然還沒有100%翻譯,但已經不影響正常使用了)。

    注:有需要該簡體中文語言包的朋友可以私信跟我聯系提供。

    設置步驟如下:

    • Step1:將下載好的簡體中文語言壓縮包文件(locale.zip)復制到 Code::Blocks安裝路徑(如:C:\Develop\CodeBlocks\)下的對應目錄(如:C:\Develop\CodeBlocks\share\CodeBlocks\)下。
    • Step2:將簡體中文語言壓縮包文件(locale.zip)解壓到當前文件夾,文件目錄結果如下圖示:

    語言文件存放目錄結構

    • Step3:將簡體中文語言包壓縮文件(locale.zip)從 Code::Blocks安裝路徑下刪除
    • Step4:通過執(zhí)行Code::Blocks軟件菜單欄【Settings】下的【Environment】子菜單項,進入“Environment Settings”窗口

    選擇菜單項

    • Step5:在“Environment Settings”窗口,點擊左側的【View】按鈕(下圖標號1處),在View選項標簽窗口中勾選Internationalization(下圖標號2處),并在其右側下拉框中的選擇Chinese(Simplified)(下圖標號3處),然后按【OK】按鈕保存。

    設置中文窗口

    • Step6:在重新運行Code::Blocks軟件后即顯示中文界面。

    中文界面

    4.2 Code::Blocks編譯器設置

    注:如果安裝的是帶編譯器的安裝文件codeblocks-20.03mingw-setup.exe,則可以跳過本節(jié)內容。

    如果安裝的是不帶編譯器的安裝文件 codeblocks-20.03-setup.exe,則需要對 Code::Blocks軟件的編譯器進行單獨設置。

    設置步驟如下:

    編譯器設置窗口

  • Step1:通過執(zhí)行Code::Blocks軟件菜單欄【設置】下的【編譯器…】子菜單項
  • Step2:在“編譯器設置”窗口中,選擇左側的【全局編譯器設置】按鈕(上圖標號1處)
  • Step3:在右側確認:"可選擇的編譯器"選擇的是“GNU GCC Compiler”項(上圖標號2處)
  • Step4:在右側點擊“可執(zhí)行工具鏈”選項卡(上圖標號3處),確認:"編譯器的安裝目錄"選擇的是已經安裝好的編譯器路徑(如:C:\Develop\MinGW64(上圖標號4處),并依次確認“程序文件”下各程序(上圖標號5處)
  • Step5:確認無誤后點擊【確定】按鈕,完成編譯器設置。

  • 4.3 Code::Blocks調試器設置

    注:如果安裝的是帶調試器的安裝文件codeblocks-20.03mingw-setup.exe,則可以跳過本節(jié)內容。

    如果安裝的是不帶調試器的安裝文件 codeblocks-20.03-setup.exe,則需要對 Code::Blocks軟件的調試器進行單獨設置。

    設置步驟如下:

  • Step1:通過執(zhí)行Code::Blocks軟件菜單欄【設置】下的【調試器設置】子菜單項
  • Step2:在“調試器設置”窗口中,依次點擊左側的【GDB/CDB Debugger】下的【Default】項(上圖標號1處)
  • Step3:在右側確認:"可執(zhí)行路徑"選擇的是已經安裝好的調試器程序全路徑(如:C:\Develop\MinGW64\bin\gdb.exe(上圖標號2處)
  • Step4:確認無誤后點擊【確定】按鈕,完成調試器設置。


  • 5. Code::Blocks 軟件窗口界面簡介

    Code::Blocks 軟件窗口界面主要包括七大部分(如上圖示):

    軟件窗口界面

    • 菜單欄:菜單欄將軟件的各項功能分類歸集,便于開發(fā)者查找使用。
    • 工具欄:工具欄將對源碼的新建、保存、編譯、運行、調試等操作集中放置,方便開發(fā)者操作。
    • 管理窗口:該區(qū)域用于項目、文件、資源文件進行管理。
    • 觀察窗口:該區(qū)域用于調試時觀察具體變量信息。
    • 代碼編輯窗口:該區(qū)域用于編輯源代碼,每行都有對應的編號,語法高亮顯示。
    • 日志及其他輸出窗口:該區(qū)域顯示編程過程中的構建記錄、構建信息、調試器信息、等。
    • 狀態(tài)欄:該區(qū)域顯示開發(fā)過程中的一些狀態(tài)信息,如當前文件全路徑名、文件編碼格式、插入點所在位置(行、列)等。



    6. Code::Blocks 開發(fā)簡單示例

    下面介紹使用 Code::Blocks 集成開發(fā)環(huán)境開發(fā)一個簡單的 C 語言示例程序(向控制臺輸出“Hello, World!”)。

    6.1 編輯源代碼

    一、新建

    Code::Blocks 可以通過如下幾種方式新建一個源代碼文件:

    • 方式一:通過快捷鍵Ctrl+Shift+N直接新建
    • 方式二:通過點擊工具欄新建圖標來新建
    • 方式三:通過執(zhí)行菜單項【文件】-【新建】-【文件】,在彈出的對話框窗口中選擇【C/C++ Source】-【C】來新建

    本示例源碼在新建時的界面截圖如下:

    新建源碼文件

    二、編輯

    在上圖的代碼編輯器進行相關源碼的編輯,相關界面截圖如下:

    編輯源碼文件

    三、保存

    Code::Blocks 可以通過如下幾種方式保存一個源代碼文件:

    • 方式一:通過快捷鍵Ctrl+S來調用保存對話框窗口,選擇文件保存路徑并設置文件名。
    • 方式二:通過點擊工具欄保存圖標來調用保存對話框窗口,選擇文件保存路徑并設置文件名。
    • 方式三:通過執(zhí)行菜單欄【文件】下的【保存文件】子菜單項來調用保存對話框窗口,選擇文件保存路徑并設置文件名。

    本示例源碼在保存后的界面截圖如下:

    保存源碼文件

    6.2 構建

    Code::Blocks 可以通過如下幾種方式對源碼進行構建:

    • 方式一:通過快捷鍵Ctrl+F9直接構建當前源碼。
    • 方式二:通過點擊工具欄構建圖標直接構建當前源碼。
    • 方式三:通過執(zhí)行菜單欄【構建】下的【構建】子菜單項來構建。

    本示例源碼在構建時會在【日志窗口】的【構建記錄面板】中顯示相關編譯信息(如下圖紅框內),如果構建無誤會在當前位置生成可執(zhí)行文件(如:hello.exe)。

    構建截圖

    6.3 運行

    Code::Blocks 可以通過如下幾種方式運行已經構建(無錯)后的可執(zhí)行程序:

    • 方式一:通過快捷鍵Ctrl+F10直接運行 或 快捷鍵Ctrl+F9構建并運行
    • 方式二:通過點擊工具欄運行圖標構建并運行圖標直接運行
    • 方式三:通過執(zhí)行菜單欄【構建】下的【運行】或【構建并運行】子菜單項來運行

    本示例源碼經編譯成功運行后,會彈出一個新的終端窗口,并在其界面上打印出“Hello, World!”(如下圖示):

    運行截圖


    7. Code::Blocks 點評

    本人從軟件性質、安裝卸載、功能使用、平臺支持、應用場景等方面給予點評如下(個人淺見,僅供參考):

  • 軟件性質
    • 免費、開源
  • 安裝卸載
    • 安裝文件體積較大( 帶編譯器的約145MB)
    • 下載便捷安裝/卸載過程快捷、方便
    • 安裝文件能及時更新(最新更新日期為2020年04月03日)
  • 功能使用
    • 功能齊全(集代碼編輯、編譯、運行和調試于一身)
    • 內嵌GCC編譯器、GDB調試器
    • 調試功能強大
    • 有官方提供的(pdf和chm格式)的用戶手冊(需從官網下載)
    • 操作較Dev-C++要稍復雜些、學習成本低
    • 良好的中文支持(新版已修復之前存在的中文亂碼現象)
    • 啟動速度較慢(不足)
  • 平臺支持
    • 支持跨平臺
  • 應用場景
    • 很多C語言編程書、MOOC課程的配套開發(fā)工具
    • C/C++語言初學者和愛好者常用開發(fā)工具

    總結:Code::Blocks也是一款比較適合C/C++初學者使用的C/C++語言集成開發(fā)環(huán)境。


    結束語

    相信各位 C 語言初學者們閱讀完本文后,應該已經對如何在 Windows 平臺安裝 Code::Blocks 集成開發(fā)環(huán)境,以及如何利用 Code::Blocks 進行 C 語言程序簡單開發(fā)(源碼編輯、構建、運行等)有了一個基本的了解掌握,接下來就可以進入到 C 語言的學習應用環(huán)節(jié)了。

    本系列接下來還會對其他 C/C++語言開發(fā)環(huán)境進行介紹,敬請期待!

    希望本文能對您有所幫助!喜歡的話就點個贊加關注支持一下哈:)

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

友情鏈接: 餐飲加盟

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

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