使用Eclipse和Cygwin搭建自己的C语言开发环境

2025-09-12 00:20:50

1、进入Cygwin的官网下载最新版的Cygwin软件,根据自己的电脑选择正确的位数,这很重要,64位的操作系统就选择64位的软件

使用Eclipse和Cygwin搭建自己的C语言开发环境

2、进入Eclipse CDT的官网,下载最新版的CDT软件,这里选择CDT 9.1.0 for Eclipse Neon.1,下载的时候同样注意软件的位数要和操作系统保持一致

使用Eclipse和Cygwin搭建自己的C语言开发环境

3、 新建一个文件夹Eclipse-Neon,将下载好的两个软件放进去。

2. 解压eclipse软件到当前文件夹中

3. 新建文件夹cygwin64,将cygwin的安装软件放进去

4. 进入cygwin64,双击打开set-x86_64.exe,开始在本地安装cygwin环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

4、 选择Install from Internet

2. 指定Cygwin软件的根目录位置,最好放在Eclipse-Neon的同一个文件夹下

3. 指定Cygwin安装的软件包的存放路径

4. 选择联网的方式,一般选择Direct Connection,除非你有代理

5. 选择软件源的站点,这里选择大连东软信息学院的镜像源,相对比较快

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

5、这一步比较关键,主要是选择需要安装的Linux软件包,默认情况下,Cygwin没有选择C++开发所需要的包,所以需要选中以下软件包:

gcc-core,gcc-g++,make,gdb,binutils,autoconf2.1,automake1.15,pcre,wget,curl,openssh

配置完后就开始下载与安装了,时间可能会比较漫长

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

6、等到安装结束后,查看root目录下是否安装成功,可以看到和标准的Linux系统的根节点有着一样的文件结构

使用Eclipse和Cygwin搭建自己的C语言开发环境

7、添加Cygwin的路径到Windows的用户环境变量PATH中:

D:\Eclipse-Neon\cygwin64\root\bin

需要注意,环境变量之间要使用英文的分号隔开

添加环境变量的作用是,让Eclipse在新建工程的时候能够自动识别出可用的gcc编译器

使用Eclipse和Cygwin搭建自己的C语言开发环境

8、在cygwin命令行中查看当前安装的gcc和gdb的版本,以验证基本的软件包是否安装成功

使用Eclipse和Cygwin搭建自己的C语言开发环境

9、开始新建一个C语言工程,取名为test,编译链工具选择Cygwin GCC

在工程文件夹下可以看到,include路径已经被定位到刚才安装的cygwin中去了,说明指定的编译工具链正确

编译运行后可以在Console视窗中看到运行结果

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

10、eclipse中调试代码的时,由于GDB使用的是unix格式的路径,而eclipse使用的是windows路径,导致找不到匹配的代码。因此需要配置路径映射

1. 进入eclipse的preference,进入C/C++下的Debug下的Source Lookup Path

2. 新建一条Path Mapping规则,如图所示

使用Eclipse和Cygwin搭建自己的C语言开发环境

使用Eclipse和Cygwin搭建自己的C语言开发环境

11、点击调试按钮,将调用GDB调试软件

使用Eclipse和Cygwin搭建自己的C语言开发环境

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢