搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)

最近入手小米Air12.5,面对寸G寸金的128G固态,为了方便刷LeetCode,我需要一个尽量小体积的C/C++编译环境。

Eclipse+CDT插件+MinGW是一个不错的解决方案,如果从官网下载minGW安装包,基本就是一键傻瓜式安装,优点是安装十分简便且安完之后该有的都有了,缺点则是安装中很多资源需要在线下载,十分耗时。

我的旧本子就是这样装的,最后安装好的MinGW足有500M之大,在线安装总共耗时1小时左右。后来在小米air上用离线安装减少了不必要的安装项,体积小了很多,并且十分快捷方便,在这里做个总结。

如果你只是需要一个 C/C++编译调试环境希望占用尽量小的体积并且安装简便快捷,那么这个法子很适合你。


1,下载Eclipse并安装CDT(也可以直接下载包含CDT插件的Eclipse版本),如果已有则跳过此步即可。

具体步骤略。

2,离线安装MinGW

所有安装介质打了个包,点这里直接下载即可。至于eclipse和CDT插件请另行下载
http://download.csdn.net/detail/qq_24327211/9807004

搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)_第1张图片

首先解压里面的MinGW-5.1.6.rar包,之后将里面的7个安装包分别解压到当前文件夹,如有同名文件直接覆盖。解压完后运行MinGW-5.1.6.exe,
搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)_第2张图片
一路Next,到这一步可以根据需求勾选安装项,我勾选了除Ada,Java,Object C外的所有项
再继续一路next,MinGW就安装成功了。

3,设置环境变量。

打开高级系统设置
① 新建MINGW_HOME环境变量,把minGW的安装目录填进去

②在Path最后面追加%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\3.4.2

4,安装调试工具gdb和libexpat。

搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)_第3张图片
搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)_第4张图片

此时可以用eclipse建一个C++的helloworld试试,右键项目进行build后会发现已经可以运行了,但如果进行调试则会提示gdb没有安装。
下面进行调试工具的安装:
①将压缩包中的gdb-7.2-1-mingw32-bin.tar.lzma 用好压解压两次,把解压出的bin文件夹中的3个exe放到MinGW安装目录中的bin文件夹下,在我这里是C:\Program Files\MinGW\bin
搭建轻量级C++编译环境——eclipse下的c/c++环境搭建(minGW+gdt离线安装)_第5张图片
②把libexpat-1.dll也放到bin下面

此时打开cmd输入gdb -version如果弹出版本信息则说明调试工具安装成功

这时重启Eclipse即可正常进行调试,环境安装完成


PS:此后我建了一个C++的测试项目,调试时提示找不到源码,需要手动填写源码所在的目录才能找到。查了一下是路径中含有中文的缘故,换成无中文的工作目录后则不再出现此问题。

你可能感兴趣的:(环境搭建)