觉得自己写这个是有点脑残的。哈哈。

毕业之后,看的多的是Java。大多忘记C和C++的东西。虽说大学第一门计算机语言就是学的C。惭愧。

重温一下C的知识。

正题:

1、在Windows下安装Eclipse C/C++ developer,参考了几篇文章。

http://jingyan.baidu.com/article/4e5b3e195ddf8b91901e2439.html

http://blog.csdn.net/komtao520/article/details/51459498

2、首先下载Eclipse的C/C++ developer版本。

http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/oxygenr

这个默认下载的是最新的2017版。按需下载,或是neon, mars。我默认下载了。

3、按照文章提示似乎需要JDK,但因之前安装过了JDK,是JDK1.8的。就没有重新安装。

4、安装之后尝试在Eclipse C/C++ (以后简称 eclipse)中添加一个C的project。提示g++ ,gcc找不到。

5、接着下载MinGW 针对windows版本的。点击download/installer之后,默认就可以下载。

http://www.mingw.org/

6、运行新下载的mingw-get-setup.exe

然后,就是按照上面参考的文章写的来就行。

我是把所有的都安装了。比较笨。

7、按照默认的安装路径就好,如果你C盘还可以安装的话。

8、把安装好的路径配到系统变量path或者用户变量path。

9、之后呢,还得安装CDT插件。这个开始不懂,后来查了文档明白了。

既然要下载,那就下载吧。
下载方式有两种,一是通过Eclipse自带的下载中心(install New software)。
一个是进入eclipse官网自己下载。然后在通过eclipse Install New Software中心自己安装。

我是通过自己官网下载。自己安装的。

下载链接是:http://www.eclipse.org/cdt/downloads.php

根据你下载的版本判断使用相应的CDT。如果你跟我一样,默认下载最近的,而且CDT没有对应的。只能下最近的cdt了。哈哈。

10、现在检查一下。jdk,MinGW,Eclipse,CDT是否安装配置好了。

11、在eclipse中创建一个C project,看看是不是生效。正常应该生效了。

但是,我的依旧是没能发现gcc,g++ 路径。奇怪得很。
还记得我贴了两个链接嘛,第二个链接的作用就来了。
打开我创建项目的property

把这个Cross GCC改为 MinGW GCC

项目的编译问题解决。

在之后,测试一个firstC.c

出现问题。不懂哈。

Launch failed. Binary not found.

右键--> Run As --> configuration看看啥情况。

选上这两个。

发现还是不行。在看

把这个改成Debug。

然后,然后,就好了。没明白。以后有答案再过来写上。

感觉跟compile和链接过程有关。

源文件  ------->  目标代码文件 -------> 可执行文件。

小知识:

源文件: 指的是你写的逻辑代码。

目标代码: 编译器翻译把你的源代码文件翻译成机器语言。这时候库文件还没有使用呢。

可执行文件: 这时候,目标代码文件已经加上了库代码和启动代码。

(在C primer plus有介绍。我看的是第五版的。)

启动代码:是跟操作系统有关。

Window7下安装Eclipse C/C++ Developer的更多相关文章

  1. eclipse中jsp文档无语法着色,安装Eclipse Java Web Developer Tools插件

    一.安装Eclipse Java Web Developer Tools插件 1.eclipse菜单:help/install New Software,打开Available Software窗体: ...

  2. window7下安装第三方包报错及解决

    window7 64位下安装第三方包,,比如安装yaml的exe执行文件,会 报错及解决:python version 2.7(3.4) required,which was not found in ...

  3. Ubuntu下安装eclipse

    一.eclipse安装环境JDK的安装 1.下载JDK 从官网下载jdk8 jdk-8u5-linux-x64.tar.gz 2.解压$ tar -zxvf jdk-8u5-linux-x64.tar ...

  4. window7 下 安装 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合

    window7 下 安装 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-t ...

  5. 在Linux下安装eclipse

    在Linux下安装eclipse 今天上午终于在Linux下把eclipse安装上去了,前几天尝试了一次,失败了,不知道是软件版本的问题还是我自己的原因,估计还是我自己的原因占多数!下面把这次成功的经 ...

  6. ubuntu6.04下安装Eclipse for C/C++ Development

    ubuntu6.04下安装Eclipse for C/C++ Development 首先安装gcc/g++ 需要安装jdk,有的可以尝试安装openjdk. sudo apt-get install ...

  7. ubuntu下安装eclipse IDE for C/C++ developers

     序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大.linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行li ...

  8. Ubuntu系统下安装Eclipse

    第一步:查看操作系统位数. 打开终端,输入file /sbin/init 可以看到笔者Ubuntu系统为32位,读者可以使用该命令获取自己机器上的操作系统位数. 这一步是最至关重要的一步,笔者机器处理 ...

  9. ubuntu 下安装eclipse &java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

随机推荐

  1. [转帖]查看ubuntu 各系统的内核版本

    查看ubuntu 各系统的内核版本 https://www.cnblogs.com/ranxf/p/6923311.html /etc/issue /proc/version 1.查看ubuntu版本 ...

  2. springboot -- 2.0版本自定义ReidsCacheManager的改变

    1. 问题发现 在1.0版本中,我们配置redis的cacheManager是这种方式: //缓存管理器 @Bean public CacheManager cacheManager(@Suppres ...

  3. js and java 中正则表达式的使用

    首先介绍一下js当中的几个关键的正则表达式: 1.js中的正则表达式校验 a: RegExp(如果这里有转义字符的话,需要使用“\\”) var patt1=new RegExp("e&qu ...

  4. Select 和Alert

    Select 和Alert使用前都必须先导入 from selenium.webdriver.common.alert import Alert from selenium.webdriver.sup ...

  5. 作业调度框架Quartz.NET-现学现用-02-任务监听 - 简书

    原文:作业调度框架Quartz.NET-现学现用-02-任务监听 - 简书 前言 任务调度系统并不是完美的,它会出现任务执行失败的情况.如果你需要处理任务失败后的逻辑,希望这篇笔记可以为你提供些帮助. ...

  6. Linux文档整理之【Jenkins+Docker自动化部署.Net Core】

    这次整理的文档是Jenkins+Docker实现自动化部署,很早之前就写的,今天有时间就搬到博客园做个记录. Jenkins是基于Java开发的一种持续集成工具,主要用于持续.自动的构建/测试软件等相 ...

  7. redis 模拟jedis 操作string类型数据

    一.思路分析 redis数据传输遵循resp协议,只需要按照resp协议并通过socket传递数据到redis服务器即可 resp数据格式: 二.具体实现 package com.ahd.jedis; ...

  8. Win7安装Visual Studio 2019闪退问题

    最近在Win7 系统上安装最新版的VS2019发现 每次在这个画面之后就闪退了,即便换了台电脑也是一样的情况,于是我意识到,这应该是系统本身的问题 经过调查发现是只需要安装两个更新就可以了 这两个更新 ...

  9. 2019-11-29-VisualStudio-使用新项目格式快速打出-Nuget-包

    title author date CreateTime categories VisualStudio 使用新项目格式快速打出 Nuget 包 lindexi 2019-11-29 10:15:25 ...

  10. inux下:热插拔和模块是什么

    一.何为模块? 文件系统.设备驱动程序.网络协议都可以理解为模块.模块本质也是普通的软件系统. 二.热插拔 硬件层面:只在不断电.不关闭系统的情况下增加或者删除对应部件,比如电源.硬盘.一些高端设备硬 ...