我正在使用Xming连接到Linux(企业版)服务器,我正在尝试在Eclipse Galileo中调试C ++项目。发生以下错误:
(。gdbinit在服务器上(在root中),我的帐户有权限)
如果我尝试在终端上的同一文件上运行gmake,我会收到以下错误:
gmake **没有规则来制作target / workspace / myfile'。停止。
//我已导出路径(包括库路径),并且存在gmake。
我的项目有3个子项目(proj1,proj2和proj 3)。为了调试proj3,我必须构建projs 1和2。我为项目1和2创建了make目标,并且我获得了.so文件,我为my_project / libs文件夹中的相应文件建立了软链接。
我的Eclipse调试配置如下(Tab键顺序):
主要
项目:我的项目
构建配置:UseActive
C ++应用程序:我的项目/ myproject的路径
环境:服务器上libs的路径(我的用户权限)
调试器
调试器:gdb / mi
(已检查)停止在主机上启动
GDB调试器:gdb
GDB命令行.gdbinit
GDB命令集:标准
协议mi
项目属性:
建设者CDT Builder
扫描仪配置生成器
C / C ++构建
构建命令gmake -k
行为
构建增量构建:所有(有时我得到的错误没有规则,所有)
清洁:清洁
发现选择:
(已检查)自动发现路径
(已检查)报告路径检测问题
每个项目的发现概况GCC
(选中)启用构建输出
编译调用命令gcc
工具链
没有工具链
正确的构建器GNU make builder
此Eclipse调试配置适用于另一个帐户(使用相同的Eclipse在同一服务器上)。 gdbinit和gmake文件在服务器上工作,我不应该更新版本(这是我在网上找到的一个解决方案)。
之前有没有人见过这个错误?有没有人知道我做错了什么?