用Eclipse CDT 配置 C/C++ 编译环境
1、Java JDK的安装
Eclipse是一款跨平台的工具,只需要基本的java虚拟机就可以运行。
安装Java
SDK很简单。到http://java.sun.com上找到适合你的操作系统的Java
JDK安装程序,下载之并运行,Java SDK就会安装到你的系统中。
注意,更高版本的Eclipse需要更高版本的Java JDK。
2、Eclipse及CDT的安装
到Eclipse的官方网站http://www.eclipse.org
上
下载Eclipse。
安装CDT。CDT的全称是C/C++ Development
Tools,是使Eclipse能够支持C/C++开发的插件。进入CDT的官方网站,http://www/eclipse.org/cdt
,然后选择一个镜
像站点分别下载CDT。下载完成后,将这两个压缩包解压到Eclipse的目录中。
(也可以在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,具体步骤可以参考Eclipse的在线文档。)
3、安装MinGW
现在这个C/C++
IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。在Windows
OS下我们可以选择MinGW。到MinGW的网站http://mingw.sourceforge.net
上,
下载MinGW,安装。为了以后方便使用,创建一个批处理文件:
安装后,要配置系统环境变量
右键我的电脑->属性->高级->环境变量->
在PATH变量的最前增加 MinGW安装目录\bin
这里有一个需要注意的地方!!
因为Eclipse预设用来编译的文件为 make.exe 但是
MinGw
安装后 make 的文件名是
mingw32-make.exe
因此需要把 mingw32-make 改名为 make!
4.安装gdb。程序员最重要的是要会调试,所以gdb必不可少,下载地址:http://downloads.sourceforge.net/project/mingw/GNU%20Source-Level%20Debugger/Release%20Candidate_%20GDB%206.8-3/gdb-6.8-mingw-3.tar.bz2?use_mirror=cdnetworks-kr-2
,
解压以后,将里面的各文件夹复制到MinGW的安装目录进行覆盖即可。
现在已经大功告成了。赶快使用吧。
相关文档:
用此法前确保你的C源代码是无错的~~
解决办法:
C:
在主函数后加getch()或ch=getch(); (让程序等待你按下任意键,再继续执行下面的语句)
C++:
1.包含头文件时: #include <stdlib.h>/*header file,因为在stdlib.h头文件中定义了system()函数*/
2.在最后一句加上:system("PAUSE ......
Win32 Equivalents for C Run-Time Functions
ID: Q99456
The information in this article applies to:
Microsoft Win32 Application Programming Interface (API), included with:
Microsoft Windows NT, versions 3.1, 3.5, 3.51
Microsoft Windows 95
SUMMARY
Many of the C Run-time functions have ......
GPIO(General Purpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接地,也可以外部接上拉或下拉电阻),还有管脚复用等功能,即 ......
[C/C++ Digestion] –
自底向上地探究虚函数
作者:
Jason Lee @
http://blog.csdn.net/jasonblog
日期:
2010-05-19
环境:
Visual C++ Express
2008
声明:本文发表在
csdn
博客,如有转载,请注明出处
[1]C++
对象模型基础
一个类中可以包含静态数据成员、静态成员函数、非静态成员函数� ......
由于要测系统的CPU属性,需要独立编译应用程序,便试了下编译纯C 程序,测试通过。
CC := $(NDK_BASE)/toolchain/arm-eabi/bin/arm-eabi-gcc
AR := $(NDK_BASE)/toolchain/arm-eabi/bin/arm-eabi-ar
INC & ......