zoukankan      html  css  js  c++  java
  • C/C++ 编程环境搭建与配置 eclipse + cdt + MinGW yongmou

     想想自己写程序也有两年了,刚开始用VC6.0,这东西真破;后来很自然用起vs2008,不错倒是不错,也太大了,安装麻烦;接触linux后,就用起了emacs,自己写makefile,很原始,很喜欢emacs的快捷键,特别是光标控制,导致现在写点东西都老是ctrl+n、ctrl+p的,这种方式太原始了,后来偶然间发现eclipse内建了三套快捷键,default, vs, 还有就是emacs的,于是决定以后就你了。 这套东西,刚开始我自己胡乱鼓弄的,反正我用没问题,后来看了看网上的教程,内行一眼看出门道,哈哈。

      前面都是废话,切入正题。

    1. 安装jre

      jre还是必须的,eclipse是用java中的swt写的

    2. eclipse,cdt

      直接下载eclipse的C++版本的好了;如果已经有开发java的eclipse,再单独下载cdt, 然后解压到eclipse的目录就行了。

    3. 编译器:MinGW,调试器:gdb

      Google一下全都有了,只不过自动下载的那个gcc,版本比较老,在处理某些utf-8编码的文件时会出问题。可以DIY的,自己到那个网站的   目录里面找比较新的gcc,下载各个需要的文件,不过比较麻烦,当年我弄了老半天终于能用了。记得把gdb也下在下来,要不然没法degug。在编译器的bin目录,有个文件mingw32-make.exe,名称改成make.exe.  不想自己动手的,联系我,我这有现成的。

    4. 环境变量

      path添加编译器的bin目录, 保证能够正常编译

      C_INCLUDE_PATH设置成编译器的include目录

      LIBRARY_PATH设置成编译器的lib目录

      后面这两个变量是保证eclipse能够找到这个编译器的,其实不是必须的,把编译器和eclipse放在同一个目录下,eclipse就能够自己找到。

    OK,建个C++工程试试。

    配置:各种配置尽在Window->Preferences

      列举几个基本的:

      编译前自动保存,General->Workspace   勾选Save automatically before build

      开启代码折叠,C/C++->Editor->Folding  勾选Enable folding when opening a new editor

      快捷键设置, General->Keys  查找到某个功能自己设置吧

      C++ 的 include 在 在工作区对应的.metadata文件夹下,{workspace}\.metadata\.plugins\org.eclipse.cdt.make.core\{projectname}

      其他的就自己探索去吧,顺便说一句,也别再下什么中文语言包,计算机方面英文东西那么多,每个都去找翻译,烦不烦啊。

  • 相关阅读:
    pod
    jquery日历插件
    web前端常用api
    VUE.JS——脚手架安装
    github入门到上传本地项目
    appach修改默认端口之后数据库的访问
    在脚本中刷新impala元信息
    在脚本中刷新impala元信息
    不同hadoop集群之间迁移hive数据
    不同hadoop集群之间迁移hive数据
  • 原文地址:https://www.cnblogs.com/liyongmou/p/1797986.html
Copyright © 2011-2022 走看看