• Eclipse C/C++ development environment creation


    Eclipse+CDT+MinGW 安裝手冊

    http://blog.csdn.net/benjiamen/archive/2008/07/11/2637194.aspx

    1. 将下载的cdt-master-X.X.X.zip解压到任一文件目录下

       2.  找cdt解压到的目录下的features,plugins。将其中的文件分别复制到eclipse 下的features,plugins中

       3. 重启Eclipse。安裝MinGW :

           為 Eclipse 裝上了 CDT,但還需要一個 "編譯器" 才能編譯程式 因此要下載可在Windows上使用的GNU C、C++編譯器,這裡要下載的是:MinGW。 下載網址:http://www.mingw.org/download.shtml 在下載頁中找到 MinGW-XXX

          安裝:安裝目錄選C槽,然後一直點"下一步"就行了。安裝完後路徑是這樣 -> C:\MinGW。

           在環境變數裡加入下列設定: PATH : C:\MinGW\bin; Windows 的使用者要在 "我的電腦"->右鍵->內容->進階->環境變數->系統變數->path 選 "編輯" 在最前面加上 C:\MinGW\bin; 即可。

          因為Eclipse裡面預設用來進行編譯的檔名為 make.exe 但是 Mingw安裝起來後預設的 make 檔名是 mingw32-make.exe 因此你可以將 mingw32-make 改名成為 make 就可以了! 為了使CDT能夠取用 MinGW來進行編譯的工作, 我們要回到 Eclipse 當中進行設定 視窗->喜好設定->C/C++->Make->New Make Project->New Builder 找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser

       4. 安裝C++ formatter 

           C++ Formatter 是用來對C/C++程式碼進行排版的工具,對於改來改去已經改的一團亂的程式碼來說,這真是救命仙丹,馬上讓程式碼回到"優雅"的狀態。由於CDT的編輯器並無內建 Formatter ,因此借助其他工具。這裡我們要使用的是Artistic Style。 astyle 的網站在這 http://sourceforge.net/projects/astyle 下載.在Eclipse我們必須藉由"外部工具"來使用它。

           Run---External Tools---External Tools Configurations

           Name: Formatter

            按 "瀏覽檔案系統..." 來尋找 astyle.exe 的位置 工作目錄:     ${workspace_loc:/${project_name}}

            引數: --style=kr ${resource_name} 選好後點選 "關閉" 到此已經全部安裝完畢。

      5.安装GDB

         gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:

    • 它使你能监视你程序中变量的值.
    • 它使你能设置断点以使程序在指定的代码行上停止执行.
    • 它使你能一行行的执行你的代码.最新版本的WinGW没有提供GDB工具,因此这里我们要单独下载,在 http://www.gnu.org/software/gdb/download/下载gdb-5.2.1-1.exe
      并安装至C:\MinGW\的位置即可。 
  • 相关阅读:
    第010讲~第011讲:一个打了激素的数组
    练习15--阅读文件
    第007讲~第009讲:了不起的分支和循环
    第006讲:Python之常用操作符
    第005讲:闲聊之python的数据类型
    练习14--提示和传递
    第004讲:改进我们的小游戏
    ICPC Central Europe Regional Contest 2019 H. Ponk Warshall
    2019 ICPC Asia Yinchuan Regional G. Pot!!(线段树 区间更新 区间查询)
    CF1286A Garland
  • 原文地址:https://www.cnblogs.com/xiaoxxy/p/1977258.html
Copyright © 2020-2023  润新知