前言
发现公司大部分 C++同事都是用文本编辑器和 gdb 命令来进行 C++代码编写与调试,相
当费劲,本人 JAVA 开发出生,这里总结下使用 Eclipse 进行 C++项目开发与调试经验,希望
对大家有所帮助,提高 C++代码开发与调试效率。
IDE 工具 Linux Eclipse for C++
上官网下载 Eclipse 工具与 JDK1.8
Eclipse:eclipse-cpp-2019-03-R-linux-gtk-x86_64.tar.gz
JDK:jdk-8u181-linux-x64.tar.gz
C++项目新建
注意:1 处不要勾选,不要使用的默认编译命令(默认的编译命令是make all);2 处填写好
你项目的编译命令;Makefile generation automatically 不要勾选,Makefile 文件使用你自己的;
3 处填写编译文件存放目录
注意:一定要把新一代的头文件目录 Add 上。
C++项目编译
选择项目,右键->Build Project 既可编译项目,在 Console 工作台可以看到它执行了:make
priv_server2 all,其中目标 all 是自动加上去的,在 Makefile 里是不存在,所以会提示 all 生
成失败,但没有关系,因为 priv_server 是可以正常编译生成(在 linux 目录下)。
C++项目调试
在 Debug Configurations 上新建 C++ Application,3 处项目选择 priv_server2,可执行文件选择
linux/priv_server2,Arguments 页上设置启动进程时所带的参数,在 Debug 页面你会发现
eclipse 就是用 gdb 命令进行调试的。一切设置好了后点击 Apply,在点击 Debug 进行调试,
会在 main 方法的第一行停住,后面就是正常的调试了。