Eclipse下搭建C语言开发环境
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 是 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。
下载网址:
在下载页中找到 即可
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语言开发环境相关推荐
- 配置eclipse下的C语言开发环境
作为eclipse的死忠粉,果断要介绍一下如何在eclipse上进行C语言的开发环境配置 1. jdk环境配置 2. eclipse 下载 3. MinGW 下载安 ...
- 最全Windows下搭建go语言开发环境以及开发IDE
1.下载 并且 安装/解压Golang 下载选择对应的版本 https://www.golangtc.com/download 本人是win64位的下载的go1.9.2.windows-amd64.z ...
- eclipse linux c开发环境,Eclipse下搭建C/C++开发环境
首先确保你已经安装了eclipse和JDK. 接下来安装CDT,这个可以去网上下载,CSDN里有很多CDT的下载站点,下载后解压,里面有两个文件夹:features和plusins,把文件夹里的东西拷 ...
- go编译so win10_Win7/Win10下搭建Go语言开发环境
2 下载适合window本本的LiteIDE,下载后解压即可使用 3 解压下载的Go安装包,开始配置环境变量 4 新建一个名为GOROOT的环境变量(注意大小写) 5 在系统的Path环境变量中添加g ...
- Ubuntu下搭建R语言开发环境
(1)修改sources.list源文件 用文本编辑软件如 vim 或 gedit 或 kate 打开 /etc/apt/sources.list 文件,在文本末尾新增一行: 1)如果是ubuntu是 ...
- Windows10下利用Visual Studio Code搭建C语言开发环境
Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...
- 干货分享:在Windows下使用Visual Studio搭建C语言开发环境
前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...
- Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码
By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- Ubuntu18.04 安装Eclipse搭建C语言开发环境
第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...
最新文章
- u-boot2011.09 u-boot.img 的流程跟踪
- [android] 练习使用ListView(一)
- Spring MVC 下设置默认访问页面的3种方式
- Scala,Spark和IDEA学习笔记
- php关键词分词搜索 最多匹配的排在最前面_图解 | 通用搜索引擎背后的技术点...
- Hello Mybatis 03 数据关联
- Android Glide图片加载框架(二)源码解析之load()
- VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式
- 盘点一下数据库的误操作都有哪些后悔药?
- nagios 监控出现It appears as though you do not have permission
- webRTC之Mesh/MCU/SFU通信架构区别(九)
- 【LeetCode】64. Minimum Path Sum
- 190530每日一句
- 码率自适应算法深入浅出
- 基于JSP(java)网络百宝箱的设计和实现(含源文件)
- access统计班级人数_[access查询]access查询分段统计人数
- MongoDB✧SpringDataMongoDB
- 此共享需要过时的SMB1协议及centos6.8的samba3升级samba4.0
- ✨ StarRocks 10 月社区动态
- 我的世界1.12.2java下载_我的世界java版整合包
热门文章
- NETINT刘迅思:底层软件开发向上层应用靠拢
- Go基础编程:格式化输出、类型转换、类型别名
- 大牛书单 | 大数据存储方向好书分享
- 上篇 | 说说无锁(Lock-Free)编程那些事
- 使用ffmpeg视频切片并加密
- Centos7更换阿里云yum源
- leetcode 572. 另一个树的子树(Java版)
- leetcode 225. 用队列实现栈(维护两个队列用于倒替元素,使用和1进行按位与,实现队列切换)
- 【Java静态代理】以模拟“婚庆公司帮助你嫦娥奔月”为例
- Java知识整理——线程