Eclipse下搭建C语言开发环境

要使用Eclipse开发C/C++语言主要有 下面几个步骤:

1. 安装 JRE

去sun官方网站 下载安装即可
由于 Eclipse 本身是用 Java 开发的,因此自然需要使用到 JRE,如果先前已經安装过了可跳过此步。
2. 安装 Eclipse
属于废话了..不安装怎么用!

下载地址
3.安装 Eclipse 中文插件
如果你不介意使用英文介面,可以跳过此步,下载地址同为

要使Eclipse能够开发C/C程序,必须安 装CDT插件才可以.你可以在http://www.eclipse.org/cdt/downloads.php

http://download.eclipse.org/tools/cdt/releases/galileo/

这个网站上找到相应的版本,一定要和eclipse对应起来

如果你安装的 Eclipse 是 3.0.x 版就必须安装 CDT 2.1.1 版
如果安装的 Eclipse 是 3.1 版,就必须安装 CDT 3.0 版

安装:将解压缩后的的features、 plugins整个文件夹复制到Eclipse安装所在的目录里,再重启Eclipse即可。

当建立新的工程的时侯,就可以看到已经有了 C 及 C++ 的选项,代表安装成功了。

到目前为止已经为你的Eclipse安装上了 CDT,还需安装一个编译器才能完成.

因此要下载可在Windows上使用的GNU C、C++编译器,这里要下载的是的是:MinGW。

下载网址:
在下载页中找到 即可

选择暂装在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

6. 安装 C++ Formatter
CDT 并没有源代码的格式化工具,就用这个来辅助了,如果你没有这个需求,不安装它也可以正常使用。

C++ Formatter 是用来对C/C++源代码进行排版的工具,对于改来改去已经改的一团乱的源代码来说,这真是救命仙丹,马上让源代码回到"优雅"的状态。由于CDT的编译 器并无內建 Formatter ,因此借助其他工具。这里我们要使用的是Artistic Style。
astyle 的网站在这
下載Astyle最新版本,解压后放在适当位置即可

在Eclipse我们必须借助"外部工具"来使 用它。

运行-->外部工具->外部工 具...,作以下设置:

选择"程序", 点 "新建"
名称: Formatter

位置:
按 "浏览文件系统..." 找到刚才解压 astyle.exe 的位置

工作目录:
${workspace_loc:/${project_name}}

自变量:
--style=kr ${resource_name}

填好后点击 "关闭"

到此已经全部安装完毕。

--------------------------------------------

接下来来试写一个小程序

打开 Eclipse -> 新建项目 -> C/C++ -> Managed Make C++ Project
在导航器 test 上按右鍵->新增-> Source File
取一个Source File 名,记得要加后缀名 .cpp
键入這一段源代码

此时如要程序源代码进行排版可点"执 行"-> 外部工具 -> 选 Formatter

有时点击后没有马上发上反应,此时只要随便切换一下窗口,就会出现对话框

点 "运行"->运行方式...-> Local C/C++ Application
就可以在 主控台 看到执行結果了!!

===========================================================================================

1.所需软件:eclipse 3.4 + cdt5.0+MinGW 5.1

2.下载 Eclipse IDE for C/C++ Developers 或者在Eclipse中安装单独的cdt5.0的包,以link方式安装。

3.下载并安装MinGW5.1(MinGW是windows版本的gnu c/c++工具集 主要包括编译器gcc,连接器make,调试器gdb )

4.配置环境变量

假设MinGW安装在C盘:

PATH C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH C:/MinGW/include
CPLUS_INCLUDE_PATH C: /MinGW/include/c++/3.4.5;

C:/MinGW/include/c++/3.4.5/mingw32;

C:/MinGW/include /c++/3.4.5/backward;

C:/MinGW/include(不同版本的c++版本不同,不要盲目照转,如安装不同的MinGW版本,清注意配置)

5.将C:/MinGW/bin下的文件“mingw32-make.exe”复制一份并改名为“make.exe”,方便以后操作。

6.测试:

(1)在cmd中执行下”make”命令,如果出现“***No targets specfied and no make file found stop”,设置成功。
(2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。如果出现如下显示,表示设定成功。
Reading specs from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-special)

(3)在cmd中输入“mingw32-make -version”,如果屏幕出现:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
如上显示,MinGW安装成功了

Eclipse下搭建C语言开发环境相关推荐

  1. 配置eclipse下的C语言开发环境

    作为eclipse的死忠粉,果断要介绍一下如何在eclipse上进行C语言的开发环境配置 1.       jdk环境配置 2.       eclipse 下载 3.       MinGW 下载安 ...

  2. 最全Windows下搭建go语言开发环境以及开发IDE

    1.下载 并且 安装/解压Golang 下载选择对应的版本 https://www.golangtc.com/download 本人是win64位的下载的go1.9.2.windows-amd64.z ...

  3. eclipse linux c开发环境,Eclipse下搭建C/C++开发环境

    首先确保你已经安装了eclipse和JDK. 接下来安装CDT,这个可以去网上下载,CSDN里有很多CDT的下载站点,下载后解压,里面有两个文件夹:features和plusins,把文件夹里的东西拷 ...

  4. go编译so win10_Win7/Win10下搭建Go语言开发环境

    2 下载适合window本本的LiteIDE,下载后解压即可使用 3 解压下载的Go安装包,开始配置环境变量 4 新建一个名为GOROOT的环境变量(注意大小写) 5 在系统的Path环境变量中添加g ...

  5. Ubuntu下搭建R语言开发环境

    (1)修改sources.list源文件 用文本编辑软件如 vim 或 gedit 或 kate 打开 /etc/apt/sources.list 文件,在文本末尾新增一行: 1)如果是ubuntu是 ...

  6. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  7. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  8. Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码

    By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  9. Ubuntu18.04 安装Eclipse搭建C语言开发环境

    第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...

最新文章

  1. u-boot2011.09 u-boot.img 的流程跟踪
  2. [android] 练习使用ListView(一)
  3. Spring MVC 下设置默认访问页面的3种方式
  4. Scala,Spark和IDEA学习笔记
  5. php关键词分词搜索 最多匹配的排在最前面_图解 | 通用搜索引擎背后的技术点...
  6. Hello Mybatis 03 数据关联
  7. Android Glide图片加载框架(二)源码解析之load()
  8. VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式
  9. 盘点一下数据库的误操作都有哪些后悔药?
  10. nagios 监控出现It appears as though you do not have permission
  11. webRTC之Mesh/MCU/SFU通信架构区别(九)
  12. 【LeetCode】64. Minimum Path Sum
  13. 190530每日一句
  14. 码率自适应算法深入浅出
  15. 基于JSP(java)网络百宝箱的设计和实现(含源文件)
  16. access统计班级人数_[access查询]access查询分段统计人数
  17. MongoDB✧SpringDataMongoDB
  18. 此共享需要过时的SMB1协议及centos6.8的samba3升级samba4.0
  19. ✨ StarRocks 10 月社区动态
  20. 我的世界1.12.2java下载_我的世界java版整合包

热门文章

  1. NETINT刘迅思:底层软件开发向上层应用靠拢
  2. Go基础编程:格式化输出、类型转换、类型别名
  3. 大牛书单 | 大数据存储方向好书分享
  4. 上篇 | 说说无锁(Lock-Free)编程那些事
  5. 使用ffmpeg视频切片并加密
  6. Centos7更换阿里云yum源
  7. leetcode 572. 另一个树的子树(Java版)
  8. leetcode 225. 用队列实现栈(维护两个队列用于倒替元素,使用和1进行按位与,实现队列切换)
  9. 【Java静态代理】以模拟“婚庆公司帮助你嫦娥奔月”为例
  10. Java知识整理——线程