Eclipse配置c/c++编程环境,完整教程+附样例_我不是萧海哇~~~~的博客-程序员秘密

1、配置jdk和常规的eclipse。

jdk和eclipse最常规的安装和配置就不多讲了,不会的童鞋草考如下:

http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html

2、MinGW 下载安装

下载地址:http://sourceforge.net/projects/mingw/files/

由于是exe文件可以直接运行,但是有一步骤需要注意的是,不要全选,选择几个基础包就行了(和c/c++相关的)有的eclipse,并不完全支持,所以够用就行。 
安装完毕后,还不能使用,因为还没设置环境变量。下面我们来设置环境变量。我安装的位置在E:\MinGW目录。 
1、在PATH里加入E:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。 
2、新建LIBRARY_PATH变量,如果有的话,在值中加入E:\MinGW\lib,这是标准库的位置。 
3、新建C_INCLUDEDE_PATH变量,值设为E:\MinGW\include。 
4、新建CPLUS_INCLUDE_PATH变量E:\MinGW\include\c++\3.4.5; 
E:\MinGW\include\c++\3.4.5; 
E:\MinGW\include\c++\3.4.5\backward; 
E:\MinGW\include。

需要说明的是,有的用户第4个环境变量找不全,只需要把E:\MinGW\include加上就行, 甚至折4步中,只需要配置好第一步就行了,后续的并不是必须要求的。

检查配置是否成功: 
在cmd输入:

gcc -v
   
    

这里写图片描述
3、在eclipse安装CDT

点击菜单栏上的”Help -> Install New Software…” 
add 名字输入cdt 地址如下: 
http://download.eclipse.org/tools/cdt/releases/galileo 
然后选择要安装的,一般选择 

这里写图片描述
然后选择“Next -> Next -> Finsh”就开始安装了,安装结束后,会弹出如下要求重启Eclipse提示框。重启即可。

4、编写第一个C程序,hello world

新建项目->选择建一个c的

这里写图片描述

选择好要建项目的名称和基础模板,这里就是选择的hello world了

这里写图片描述

项目建好后,不能直接运行,因为要编译否则会出现:

这里写图片描述

所以先要编译一下,在项目上右击,然后build project。 
编译成功后,在运行就好啦。

这里写图片描述
--------------------- 
作者:大号小白兔 
来源:CSDN 
原文:https://blog.csdn.net/a1b2c3d4123456/article/details/49762459 
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45662588/article/details/119299876

智能推荐

wordpress api_WordPress仪表板小部件API简介_culi3182的博客-程序员秘密

wordpress apiThe WordPress Dashboard Widgets API lets themes and plugins add, remove or re-position WordPress dashboard widgets. The WordPress Dashboard is the first thing we see when we log in to the...

【记录】解决安装10.15后的MacOS系统zsh: command not found: mysql的问题_NoNameMing的博客-程序员秘密

问题安装MacOS 10.15 Beta版本之后Terminal换成了zsh,我的mysql指令失效了。解决方法cd /usr/local/binln -fs /usr/local/mysql/bin/mysql mysql来源https://blog.csdn.net/agileforce/article/details/88300913...

ubuntu 12.10的开机模式设置_ubuntu12.10 设置_lzm960的博客-程序员秘密

ubuntu 12.10的开机模式设置(转载)                               http://blog.csdn.net/liebergott/article/details/7793408 我只用了设置run level内容,其他未验证,保留以为后用。一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非

小程序的好处是什么?_玫慕的博客-程序员秘密

小程序的好处是什么?1、获取方便,触手可及小程序是一种无需下载安装即可使用的应用,能以最低成本触达用户。随着小程序能力的不断释放、功能的逐渐完善,在未来小程序将成为商家的标配。2、线上营销利器以迅客多小程序为例,小程序搭建了多种流行营销插件,拼团、砍价、抽奖、优惠券等等应有尽有。小程序依托微信社交属性,天然具有分享传播的特质,从而实现快速营销裂变提高营业额和知名度,是名副其实的营销利器。...

Xshell下Ubuntu及VIM的配色方案_boy198332的博客-程序员秘密

开始使用xshell来代替putty——虽然还是yiz

SpringBoot中使用@Value取配置文件中的map配置-程序员秘密

背景在springboot项目中,使用application.properties配置文件,然后需要配置一个map类型的配置,然后在程序的其他地方获取这个配置。配置内容fyk.db-script.check-sql.[1-FYK_PROPERTIES-DQL]=select case when exists(select 1 from all_tables t where t.TABLE_NAME = upper('fyk_properties')) then 1 else 0 end as resu

随便推点

九、容器_酒在空城的博客-程序员秘密

数组:1.定义:(1)引用数据类型;(2)数组实际上是一个容器,“装(存储)数据”,数组类型相同,而且是有序的;(3)数组是一次性声明多个相同变量的变量,变量的名称都相同,使用序号来访问。2.底层原理:栈内存中存储数据:基本数据类型的值与引用数据类型的内存地址;基本数据类型,在进行方法调用时,传递的是基本数据类型的值的副本;引用数据类型,在进行方法调用时,传递...

msyql解析JSON字符串或JSON数组_假-爱学习的博客-程序员秘密

需要分析JSON字符串数据可以使用JSON_EXTRACT 函数JSON 字符串json_extract(JSON,"$.key") 可以获取到valueJSON 数组JSON_EXTRACT(JSON_ARRAY,"$[0].key")可以获取到第一个JSON数组里的value$[*]

黑马程序员--Java基础学习第十三天_weixin_34026276的博客-程序员秘密

---------------------- android培训、java培训、期待与您交流! ----------------------一、String类概述String类被final修饰,不能被继承。字符串一旦被初始化就不能被改变。字符串在内存中的存储请参考:http://www.cnblogs.com/heima/archive/2012/03/25/2417253.html...

Mac安装anaconda_姐姐的半熟芝士的博客-程序员秘密

1.进入官网,点击get started或者右上角的也一样Anaconda | The World's Most Popular Data Science Platform2.到这个页面点击红框3.看到这个页面后下拉到底端4.选择你需要下载的版本 ,开始下载5.下载好之后,访达打开,开始安装6.根据红框选定继续,阅读之后同意许可,继续安装7.正在安装8.安装完成,然后就可以把安装器已到废纸篓!9.检测是否安...

【机器学习】mac使用终端安装jupyter notebook及遇到zsh:command not found解决办法_绝不做九漏鱼的博客-程序员秘密

〇、前情提要开搞机器学习了 需要使用jupyter notebook参考:【到处是bug】zsh使用jupyter,command not found https://www.jianshu.com/p/bdf6115339da一、jupyter notebook的正常安装打开终端,依次输入pip3 install jupyterjupyter notebook即可正常运行如下:但是可能会遇到zsh:command not found问题,请移至二、遇到zsh:command not

Mybatis 批量插入事物问题_狂奔的蜗牛Evan的博客-程序员秘密

一、首先对于批量数据的插入有两种解决方案(下面内容只讨论和Mysql交互的情况)1)for循环调用Dao中的单条插入方法2)传一个List<Object>参数,使用Mybatis的批量插入 (foreach)对于批量插入它的Mapper看起来向这样<insert id="addUser" parameterType="java.util.List" >i...

推荐文章

热门文章

相关标签