利用Eclipse CDT进行C++开发的入门

 
设置Eclipse CDT C++ IDE开发环境
Steps
  1. Download and install latest java runtime environment. (You might be having one. If not install it). You can find it in www.eclipse.org.
  2. Download and extract eclipse to a suitable directory. You can find this also in eclipse website.
  3. Launch eclipse (It will launch without any problems if you have Java runtime environment installed) and add the CDT link in help -> Software updates -> find and install.

 

Sample image

 

You will get a dialog where you can specify the eclipse CDT plug in path for installation.
Sample image
Now eclipse will connect to the Internet location specified and install the required components for eclipse CDT. You need to be connected to Internet for this installation. Please read the document in the eclipse CDT location for offline installation. http://www.eclipse.org/cdt/

 

  1. Now Launch File -> New -> Project and you will get a dialog like this where you can specify C++ project and continue with remaining stuffs.
Sample image

 

  1. Looks very easy right. Create a new project as usual write a hello world program. And compile it. It wont compile because eclipse expect you to supply the make file required for compilation. Write a simple make file as given below and keep it in the same directory where your c++ source files are kept.

 

 
 
#Make file written by boby Thomas Pazheparampil # 21 - 5 - 2006 INCLUDES  =   - I . / include   CC  =  g ++   - - Wno - deprecated CFLAGS  =   - c $(INCLUDES) all : cmain   cmain : cmain.o             $(CC) cmain.o  - o cmain  cmain.o : cmain.cpp             $(CC) $(CFLAGS) cmain.cpp    clean :             rm  - * .o
  1. Now compile again, you will get a message like this "error launching external scanner info generator /GCC -E -P -v -dD eclipse CDT". The reason for this error is, the GCC compiler required for compiling the source files are not present in the windows path location. You confirm this by typing "gcc --version" in command prompt. If you get a message saying command not found, you can be sure that GCC compiler is not available.

 

配置CDT需要的附加工具
For running CDT from eclipse, you need to have the following tools.
  • Make tools for make process.
  • GNU compiler collection (GCC) for compilations.
  • GDB for debugging.
You can download all these tools from www.MinGW.org. You have to download and install build tools (make), compiler (GCC) and debugger (GDB). You can find all these tools in the location www.cygwin.com also. But I recommend the usage of mingw.

 

Once you have all the supporting tools available, change few settings in eclipse.

 

  • Select "Project->Properties->C/C++ Make Project->Binary Parser" and select Elf Parser and PE windows parser.
Sample image
  • Select " Project->Properties->C/C++ Make Project" and set proper debugger you have installed.
Sample image

 

 

  • Select "Run->Debug->Debugger" and select "GDB debugger" and locate the path to gdb debugger.

 

Sample image

 

  • Select "Run->Create Make Target" and set a proper make command you need to execute for different make operations.

 

Sample image

 

Now try debugging again. It should work fine. Wish you a happy coding with eclipse.
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值