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

新聞資訊

    inGW搭建GCC編譯環境

    MinGW 下載安裝:

    https://sourceforge.net/projects/mingw/files/

    在保證連接網絡的情況下,雙擊安裝程序,一路點擊下一步,進入如下圖所示安裝管理界面,只需要編譯C語言的環境即可,選擇基礎包,如圖:

    配置環境變量:

    新建MINGW_HOME變量,值為你的MinGW的安裝目錄

    在PATH里加入上述三個路徑

    測試GCC環境:

    eclipse安裝CDT插件

    eclipse--[help]--[eclipse Maketplace]

    測試代碼,Hello World!

    [Bulid All]-->[Run as]

    前言

    本系列第一篇已經對 Dev-C++ 集成開發環境進行了分享介紹。

    本系列第二篇已經對 Code::Blocks 集成開發環境進行了分享介紹。

    本系列第三篇已經對基于MinGW-w64構建C/C++語言基礎開發環境進行了分享介紹。

    本系列第四篇已經對Windows平臺基于MinGW-w64 + Visual Studio Code + Microsoft C/C++擴展構建C/C++語言組合集成開發環境進行了分享介紹。

    本系列第五篇已經對Windows平臺基于MinGW-w64 + Visual Studio Code + Microsoft C/C++擴展構建C/C++語言組合集成開發環境進行入門調試進行了分享介紹。

    本文是對Windows平臺上利用 Eclipse 進行C/C++語言開發的介紹。


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

    前言

    簡介(JRE和JDK、MinGW-w64、Eclipse、Eclipse CDT)

    安裝(安裝JDK、MinGW-w64、Eclipse CDT)

    Eclipse運行及窗口簡介

    基于Eclipse CDT進行C/C++語言開發入門

    —創建一個新項目

    —編輯源碼

    —構建

    —運行

    —調試

    結束語



    1. 簡介

    Windows平臺上利用 Eclipse 進行C/C++語言開發需要一些準備工作。

    首先因為Eclipse是用 Java 語言編寫的軟件,要運行它,必須安裝Java運行環境(JRE)。其次Eclipse 本身并不提供開發C/C++語言程序所必須的編譯器、鏈接器、調試器等環境工具,所以需要調用第三方的環境工具(如:MinGW-w64)。最后 Eclipse 有專門針對C/C++開發的集成開發環境CDT


    1.1 JRE 和 JDK

    JREJava Runtime Environment 的簡稱,中文意思為 Java運行時環境。它包含了Java虛擬機(Java Virtual Machine,JVM)和 Java基礎類庫,是使用Java語言編寫的應用程序運行所必需的軟件環境。 簡單的說,電腦上安裝了JRE后才可以運行Java應用程序。

    JDKJava Development Kit的簡稱,中文意思為 Java開發包。JDK是Java語言的開發工具,它不僅提供了Java程序運行所需的JRE,還提供了一系列的開發工具(如:javac.exe、java.exe、javaw.exe、jdb.exe等)和更多的類庫。簡單地說,如果要在電腦上開發Java語言,則必須安裝JDK。

    JDK

    如果只是為了利用Eclipse進行C/C++語言開發,則直接安裝JRE即可。

    本文撰寫除了針對C/C++語言開發,也會涉及Java開發,就直接安裝JDK了(當然安裝體積要比JRE更大)。

    1.2 MinGW-w64

    請參見本系列第三篇第1章內容的詳細介紹。

    1.3 Eclipse

    官方網址:https://www.eclipse.org/

    Eclipse是一款用 Java語言編寫的、著名的、免費的、開源的、跨平臺的集成開發環境(IDE)。Eclipse最初是為開發 Java語言而設計,由于其良好的架構,獲得了廣泛的插件支持,使得Eclipse也可以作為C/C++、Python、PHP等語言的開發工具。

    Eclipse功能強大,深受開發人員喜愛,有著非常廣泛的應用。

    目前最新穩定的Eclipse發行版本是:Version 2020-06 (4.16.0)。

    1.4 Eclipse CDT

    The C/C++ Development Toolkit (英文簡稱CDT)是一組Eclipse插件,為Eclipse提供了開發C/C++項目的擴展支持,大家可以用它來編寫C/C++應用程序。Eclipse CDT提供了一個C/C++集成開發環境,大大簡化了許多要從命令行方式執行的操作。它本身并不包含C/C++編譯器和調試器,但可以很好的調用第三方C/C++編譯器和調試器,進而實現提供針對C/C++語言的創建、編輯、瀏覽、構建、調試和運行的一體化集成開發環境功能。

    目前最新穩定的Eclipse CDT發行版本是:Version 2020-06 (4.16.0)。



    2 安裝

    2.1 安裝JDK

    2.1.1 下載

    從Oracle官網(https://www.oracle.com/java/technologies/javase-downloads.html)下載最新版本的JDK(如本文下載的是 Java SE Development Kit 14.0.2,文件大小162.11MB)。

    JDK下載

    2.1.2 安裝

    JDK的安裝比較簡單,執行安裝執行文件按后安裝提示完成安裝即可,具體步驟如下:

    Step1:進入歡迎界面。

    JDK安裝-歡迎界面

    Step2:點擊上圖【下一步】按鈕,進入設置目標文件夾界面??梢渣c擊【更改】按鈕以完成安裝路徑的自定義(如C:\Develop\Java\jdk

    JDK安裝-設置目標文件夾界面

    Step3:點擊上圖【下一步】按鈕,進入安裝進度界面,等待……

    JDK安裝-進度界面

    Step4:提示安裝完成,按【關閉】按鈕完成JDK的安裝。

    JDK安裝-完成界面

    2.1.3 設置環境變量路徑

    在Windows 7系統上設置環境變量路徑的具體步驟如下:

    設置環境變量

    Step1:右鍵點擊【計算機】,在彈出的菜單中點擊【屬性】,彈出新的對話框;

    Step2:點擊左側的【高級系統設置】,在新彈出的“系統屬性”對話框窗口中選擇【環境變量

    Step3:在新彈出的“環境變量”對話框窗口中的【系統變量】下選擇【Path】進行編輯,在變量值最后添加 ;C:\Develop\Java\jdk\bin

    注:注意最前面有一個分號。

    Step4:然后一路按【確定】按鈕,直至關閉彈出的窗口。

    注:建議重啟系統后使得剛才設置的環境變量能夠生效。

    2.1.4 測試驗證

    可以在控制臺執行如下命令來驗證JDK已經可以正常使用。

     C:\> java --version
     java 14.0.2 2020-07-14
     Java(TM) SE Runtime Environment (build 14.0.2+12-46)
     Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
     
     C:\> javac --version
     javac 14.0.2


    2.2 安裝MinGW-w64

    在Windows平臺可以選擇目前應用廣泛的MinGW-w64(包含GCC編譯器、GDB調試器等),可以滿足針對C/C++語言的編譯、調試工作。

    MinGW-w64的下載安裝請參見本系列第三篇 Windows平臺基于MinGW-w64構建C/C++語言基礎開發環境 中相關章節。

    特別提醒注意:在安裝MinGW-w64后務必要添加系統環境變量并使之生效。



    2.3 安裝Eclipse CDT

    2.3.1 下載

    Eclipse官網(https://www.eclipse.org/downloads/packages/)下載最新版本的Eclipse IDE for C/C++ Developers C/C++語言開發包(如本文下載的是2020-06版)。

    Eclipse CDT下載

    注:本文選擇的是適用于64位Windows的安裝包文件eclipse-cpp-2020-06-R-win32-x86_64.zip(文件大小239MB)。


    2.4.2 安裝

    Eclipse CDT 安裝非常簡單,步驟如下:

    Step1:首先確定(或創建)Eclipse待安裝路徑(如C:\Develop

    Step2:復制已經下載的安裝包文件eclipse-cpp-2020-06-R-win32-x86_64.zip到待安裝路徑(如C:\Develop)下

    Step3:在待安裝路徑(如C:\Develop)下將安裝包文件解壓到當前文件夾(如C:\Develop\Eclipse),其文件目錄結構如下圖示。

    CDT安裝后的文件目錄結構

    Step4:刪除待安裝路徑(如C:\Develop)下安裝包文件。


    3. Eclipse運行及窗口簡介

    3.1 運行Eclipse

    在完成以上JDK、MinGW-w64、Eclipse CDT安裝配置后,就可以運行Eclipse了。

    一、啟動

    Eclipse安裝目錄(如C:\Develop\Eclipse)下雙擊執行eclipse.exe文件即可運行Eclipse軟件。

    注:由于Eclipse基于Java且功能豐富,所以在一些配置較低的電腦上啟動會較慢,耐心等待即可。

    二、選擇Workspace

    首次運行Eclipse IDE時會彈出一個“選擇一個目錄作為工作區”的對話框窗口,可以根據需要自定義一個工作區目錄路徑(如C:\MyCode\EclipseWS),建議勾選【Use this as the default and do not ask again】。

    選擇工作區窗口

    注:在Eclipse運行后,新創建的項目和文件默認會存儲在該工作區中。

    三、進入Eclipse IDE 歡迎界面

    點擊上圖【Launch】按鈕后,會進入Eclipse IDE歡迎界面(如下圖示):

    Eclipse歡迎界面

    3.2 Eclipse窗口簡介

    Eclipse的窗口由很多個View(視圖)組成,每個View具備相應的功能。一些View按照一定的布局組合在一起可以形成一個Perspective,每個Perspective通常會適用于不同的工作。如C/C++ Perspective是專門針對C/C++開發的一組View組合,Debug Perspective是專門針對調試的一組View組合。

    可以通過主窗口菜單欄相關菜單項進行不同Perspective的切換。

    下圖是一個用于C/C++開發的C/C++ Perspective界面:

    C/C++ Perspective界面

    上述界面主要包括以下部分(如上圖示):

    • 菜單欄上圖標號1處):菜單欄將軟件的各項功能分類歸集,便于開發者查找使用。
    • 工具欄上圖標號2處):工具欄將對源碼的新建、保存、編譯、運行、調試等操作集中放置,方便開發者操作。
    • 項目瀏覽視圖上圖標號3處):該視圖用于項目、文件等進行管理。
    • 代碼編輯視圖上圖標號4處):該視圖用于編輯源代碼,每行都有對應的編號,語法高亮顯示。
    • Outline、構建目標視圖上圖標號5處):該區域用于顯示Outline視圖信息、構建目標視圖信息。
    • 控制臺、任務、問題、屬性視圖上圖標號6處):該區域顯示控制臺視圖信息、任務視圖信息、問題視圖信息、屬性視圖信息。


    4. 基于Eclipse CDT進行C/C++語言開發入門

    本文以創建一個最簡單ANSI項目(在控制臺顯示“!!!Hello World!!!”)為例來進行入門介紹。

    4.1 創建一個新項目

    Step1:在Eclipse軟件,執行主菜單欄【File】下的【New】下的【Project…】子菜單項

    選擇菜單截圖

    Step2:在彈出的“New Project”對話框窗口(如下圖示),點擊展開【C/C++】,選中【C Project】。

    選擇C Project窗口

    Step3:點擊上圖中的【Next】按鈕,彈出“C Project”向導對話框窗口(如下圖示),在【Project name】字段后輸入新的項目名稱(如:hello),在【Project type】展開“Executable”并選擇Hello World ANSI Project(也可以選擇Empty Project),在【Toolchains】下從備選列示項選擇MinGW GCC。

    選擇Project Type 和 Toolchains

    注1:默認情況下,Eclipse CDT會根據之前選擇的C Project向導的語言支持,顯示經過濾后的、可供選擇的項目類型列表和工具鏈列表。

    注2:選擇的Hello World ANSI Project項目類型提供了一個使用C語言的簡單Hello World應用程序,同時由CDT自動生成Makefile文件。

    注3:工具鏈是用于構建項目的一組工具(如編譯器,鏈接器和匯編器), 可以將其他工具(例如調試器)與工具鏈關聯。 取決于本機操作系統上已經安裝的編譯器,可以有多個工具鏈可用。

    Step4:點擊上圖中的【Next】按鈕,彈出“Basic Settings”向導對話框窗口(如下圖示),在紅框區域內完成相關信息項的填寫。

    Basic Settings窗口

    Step5:點擊上圖中的【Next】按鈕,彈出“Select Configurations”向導對話框窗口(如下圖示),然后點擊【Finish】按鈕即可完成創建一個新的C項目。

    Select Configurations窗口

    注:如果要更改默認項目設置,請點擊【Advanced settings…】以打開新項目的“Project Properties”對話框,允許更改任何項目特定的設置(例如包含路徑,編譯器選項和庫等)。

    Step6:點擊上圖中的【Finish】按鈕即可完成創建一個新的C項目(如下圖示)。可以在【Project Explorer】視圖中src目錄下生成了源碼文件hello.c。

    4.2 編輯源碼

    可以在代碼編輯器對源碼進行編輯修改,本示例源碼(hello.c)內容如下:

     /*
     =======================================  Name        : hello.c
      Author      : 
      Version     :
      Copyright   : Your copyright notice
      Description : Hello World in C, Ansi-style
     =======================================  */
     
     #include <stdio.h>
     #include <stdlib.h>
     
     int main(void) {
         puts("!!!Hello World!!!");
         return EXIT_SUCCESS;
     }


    4.3 構建

    Step1:在Eclipse IDE窗體的Project Exporer視圖中選中項目(如hello);

    Step2:點擊主菜單欄【Project】下的【Build Project】子菜單項,或者工具欄上【Build】按鈕,執行構建。

    Step3:構建完畢,可以在Console視圖(下圖標號1處)中查看構建命令的輸出和結果。若構建成功的話,可以在【Project Explorer】視圖中看到在【Debug】的子目錄【src】下生成了目標文件hello.o,并在【Binaries】和【Debug】目錄下均生成了可執行文件hello.exe

    構建完成窗口

    4.4 運行

    Step1:在Eclipse IDE窗體點擊主菜單欄【Run】下的【Run Configurations】子菜單項。

    Step2:在彈出的“Run Configurations”對話框窗口中,選擇【C/C++ Application】,雙擊創建一個新的運行配置(如:hello Debug)。

    運行配置窗口

    Step3:點擊圖下方的【Run】按鈕,運行程序。

    運行后的窗口

    注:可以單擊其他視圖以查看其中包含的信息。


    4.5 調試

    4.5.1 編輯源碼文件

    為了便于調試,重新編輯源碼文件(hello.c)。

     /*
     =========================================  Name        : hello.c
      Author      : 
      Version     :
      Copyright   : Your copyright notice
      Description : Hello World in C, Ansi-style
     =========================================  */
     
     #include <stdio.h>
     #include <stdlib.h>
     
     int main(void) {
         int a, b, c;
         a=2;
         b=3;
         puts("!!!Hello World!!!"); 
         c=a*b;
         printf("%d * %d=%d\n", a, b, c);
         return EXIT_SUCCESS;
     }

    4.5.2 執行調試

    Step1:在Eclipse IDE窗體點擊主菜單欄【Run】下的【Debug Configurations】子菜單項。

    Step2:在彈出的“Debug Configurations”對話框窗口中,選擇【C/C++ Application】,雙擊創建一個新的運行配置(如:hello Debug)。

    調試配置窗口

    Step3:點擊圖下方的【Debug】按鈕,會彈出提示切換到“Debug Perspective”確認窗口。

    切換Perspective窗口

    Step4:點擊圖下方的【Switch】按鈕,主窗口會切換到調試Perspective模式(如下圖示):

    調試Perspective窗口

    Step5設置斷點

    在代碼編輯器的左側裝訂線處,雙擊代碼第18行、20行位置,分別設置兩處斷點。

    設置斷點

    注1:設置完斷點后,會在該代碼行左側裝訂線處看到一個藍色圓圈(Breakpoint),指示設置斷點成功;

    注2:可以通過再次雙擊取消剛才設置的斷點。

    注3:可以在主窗體右側的【Breakpoints】視圖中看到對應設置斷點的文件名及行號。


    Step6按F11啟動調試

    按快捷鍵F11,或執行主菜單欄【Run】下的【Debug】子菜單項,來啟動調試。


    Step7-1按F8執行繼續調試 Resume

    第一次按F8執行【繼續調試 Resume】,代碼編輯器中會直接定位到第一處斷點(第18行,有醒目提示),同時可以在右側的【Variables】視圖中看到變量a、b均已經賦予相應的值。

    繼續調試界面

    第二次按F8執行【繼續調試 Resume】,會執行到第二處斷點(第20行);

    第三次按F8執行【繼續調試 Resume】,會完成本次代碼執行,并在【Consule】視圖中輸出相應結果。


    Step7-2:按F6執行【單步跳過 Step Over】

    執行【單步跳過】會跳過本次不執行的代碼,同時在主窗體右側的【Variables】視圖中可以看到各個變量值的變化。

    注:若當前語句內包括函數且函數內設置斷點,則會跳到函數內部斷點處。


    Step7-3:按F5執行【單步調試 Step Into】

    如果當前代碼語句中包含函數,想看更詳細的調試信息,則執行【單步調試】進入函數內部。然后可以根據需要執行其他調試操作。


    Step7-4:按F7執行【單步返回 Step Return】

    如果不想執行函數內部的語句,則可以執行【單步返回】直接跳出當前函數,返回到調用源。然后可以根據需要執行其他調試等操作。

    注1:在執行Step7-1Step7-2、Step7-3、Step7-4步驟后,按鈕后,注意觀察主窗體右側的【Variables】視圖中的相關變量值的實時變化。

    注2:在【Debugger Console】視圖中可以看到GDB輸出的診斷信息。


    Step7-5:在代碼執行過程中,可以隨時按【終止 Terminate】按鈕,以結束本次代碼調試。



    結束語

    相信各位 C 語言初學者們閱讀完本文后,應該已經對如何在Window平臺利用 Eclipse CDT來進行C/C++語言程序開發有了一個基本的了解掌握,接下來就可以再次進入到 C 語言的學習應用環節了。

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

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

友情鏈接: 餐飲加盟

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

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