易截截图软件、单文件、免安装、纯绿色、仅160KB

用Eclipse搭建C/C++开发平台

谈到Eclipse这个开源IDE,大家都会潜意识地把它和JAVA开发联系起来。没错,Eclipse用于JAVA application的开发是目前的主流,而且它本身也是需要JRE才能运行的,因而无论怎么看Eclipse都与JAVA有密不可分的联系。 但实际上Eclipse只是一个开发环境,一个为程序员提供的框架,与语言并无直接联系。自从2001年IBM将Eclipse捐献出来后,该项目得到了极大发展,直至目前代号为GALILEO的最新版本。更为重要的是,它得到了背后插件开发强有力的支持,因而功能更趋于完善。甚至,通过向Eclipse加入CDT plug-in,我们可以在该平台下从事C/C++程序的开发,这无疑又丰富了我们对开发平台的选择。
以前在Windows环境下写C/C++程序一直用的都是Visual Studio,但近些年Microsoft对IDE的改进重心都在.NET Framework上,C++没有得到应有的重视。没有工程模板,智能提示不完善,以致于感觉用Visual Studio编辑C++程序和用记事本没啥区别,的确很可悲。昨天Microsoft正式发布了Visual Studio 2010正式版,试用感觉改进挺出色,但是这家伙占用的系统空间实在太大,弄得我又是删除VS2008又是重新硬盘划区。之前装过Cygwin,简单的程序用GCC或是G++编译是个非常不错的选择,但程序一旦复杂起来debug起来毕竟还是不太方便。于是就想有没有一个轻量级但功能又足够完善的IDE可供选择呢? 这时候Eclipse从脑海中闪过~
从官网下载简单,但是config还是倒腾了很久。 当中碰到不少问题, 然后上网搜解决方案,但几乎都是千篇一律地抄来抄去,对关键地方含糊其辞。但最后还是把C/C++开发环境搭建好了,下面说说详细过程,之中遇到的问题以及解决办法。
首先说一下系统环境,我用的是Windows Vista SP2 32bit,从官网 http://www.eclipse.org/downloads/
上下载时注意选择适合自己的操作系统的版本,Eclipse可是一个跨平台的开发环境。
从下载列表上我们可以看到转为C/C++开发者提供的IDE版本"Eclipse
IDE for C/C++ Developers", 就是它了,里面自带了CDT插件。顺便说一下什么是CDT。CDT是C/C++ Development Tools的缩写,是基于Eclipse平台的一款第三方插件,提供了对C/C++程序开发的完全支持,因而是必不可少的。倘若原来就安装过针对JAVA开发的Eclipse版本,这里的解决办法是直接下载CDT这个核心插件,插件的安装大致有两种办法:
一种是自动安装。从Help项的下拉列表中选择Insatall New Software,在弹出的窗口中单击Add,之后找到CDT插件的URL地址后复制粘


相关文档:

C的enum struct 以及 Java的enum

 在c中enum的使用和struct很像
enum name{
a,b,c
};

 
struct name{
int a;
int b;
char c;
};

 
or
 
typedef struct{
int a;
int b;
char c;
}Name;

使用的时候都要先声明变量
 
enum name n1,n2,n3;
n1=a;
n2=b;
n3=enum name(3-1);
struct name sn1,sn2;
s ......

Linux下的C编程入门之“线程”控制与“线程”通信编程

本文来自:Linux教程 -- http://doc.linuxpk.com/53295.html
如有不明白之处,欢迎参加社区讨论
1.Linux“线程”
 笔者曾经在《基于嵌入式操作系统VxWorks的多任务并发程序设计》(《软件报》2006年第5~12期)中详细叙述了进程和线程的区别,并曾经说明Linux是一种“多进程单线程”的操作系统。 ......

指针变量的定义和初始化[c][code]


原帖:
http://hi.baidu.com/pepsi360/blog/item/cc74be4412cf6789b3b7dcd4.html
#include <stdio.h>
struct Node
{
    int a;
    char b[10];
     Node *next;
};
main(void)
{
    char   *p=NUL ......

My emacs color theme for c and c++

在这儿下载:color-theme
:
http://download.savannah.gnu.org/releases-noredirect/color-theme/
wget http://download.savannah.gnu.org/releases-noredirect/color-theme/color-theme-6.6.0.tar.gz
tar zxf color-theme-6.6.0.tar.gz -C ~/.emacs.d
在.emacs中加入下列语句:
;; corlor-theme ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号