Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

使用eclipse加某些插件的模式可以搭建多种开发环境,避免多个应用之间来回切换。在eclipse上安装CDT插件可以搭建C/C+的集成开发环境, 非常方便。不过因为语言编译的原因,有时也会碰到 “launch failed. binary not found或者PRogram not sPEcified”等让人想砸脑的问题。

安装CDT

eclipse安装好后(下载eclipse) 可以通过eclipse在线安装CDT,在eclipse的标题栏上:Help -> install New Software
图片描述

然后在CDT的下载页面(CDT Downloads)中选择对应的eclipse版本,找到在线安装的地址, 比如我的是eclipse luna,复制p2 software reposITory后的地址,点击Work with地址栏后的Add按钮,弹出对话框,将刚才复制的安装地址粘贴到Location,名字任意。
图片描述

之后选择要安装到文件, 直接全选然后下一步,安装完成后重启eclipse。

Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境

安装GCC

如果你已经安装xcode,那么应该已经默认安装了编译器, 如果没有,那么可能需要单独安装GCC, 在Mac的终端中输入查看gcc版本命令gcc -v查看是否已经安装, 如果没有, 系统会提示你是否安装, 按照提示点下一步就行了。安装成功后输入gcc -v显示如下:

Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境

调试

回到eclipse,这里以输出helloworld的c代码为例调试CDT,在File中新建一个project

Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境


Toolchains中选择MAC OSX GCC (Toolchains是开发环境中的工具集,比如debug工具等。)新建一个c文件开始调试代码

Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境


样例?代码如下:

#include <stdio.h>
int main (void){
    printf("hello world");
    return 0 ;
}

使用快捷菜单栏下Run AS -> Local C/C++ Application进行调试,可以看到在控制台(console)中输出了“hello world”

Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境

可能出现的问题

在调试的时候有时会遭遇“launch failed. binary not found” 或者“program not specified”等问题, 这些大多是因为编译器的配置不正确导致的,“launch failed. binary not found”是指运行失败,编译文件没有找到,“program not specified”同样是因为编译器的位置没有正确配置,可以试试在Run configuration中查看**Build 出现类似问题的原因很复杂, 不行重装试试,囧rz。

脚本宝典总结

以上是脚本宝典为你收集整理的Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境全部内容,希望文章能够帮你解决Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。