zoukankan      html  css  js  c++  java
  • Window7下安装Eclipse C/C++ Developer

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

    毕业之后,看的多的是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有介绍。我看的是第五版的。)

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

  • 相关阅读:
    GDB 运行PYTHON 脚本+python 转换GDB调用栈到流程图
    GDB-Dashboard-GDB可视化界面
    使用gdb调试Python进程
    从底层理解Python的执行
    python 用pdb调试
    GDB反向调试 + 指令记录+函数历史记录
    linux 0.11 源码学习+ IO模型
    LINUX系统全部参数 sysctl -a + 网络参数设置
    Linux Kernel 排程機制介紹
    linux 系统调优2
  • 原文地址:https://www.cnblogs.com/dean-du/p/7132660.html
Copyright © 2011-2022 走看看