标签: eclipse-cdt

Eclipse“跨GCC”

我刚刚下载了 C/C++ 的 Eclipse IDE(在 Window 7 上)并尝试创建一个简单的新项目。工具链中有“Cross GCC”、“Cygwin GCC”和“Microsoft Visual C++”。

我以前从未听说过“跨海湾合作委员会”。“Cross GCC”和“CygwinGCC”与普通的“GCC”有什么不同?

--ABS

c++ gcc cygwin eclipse-cdt cross-compiling

6
推荐指数
1
解决办法
9966
查看次数

致命错误:找不到“type_traits”文件

所以我刚刚开始使用 Google 的 OpenFST 工具包,并且正在尝试他们的示例。在 Eclipse Mars 上使用 C++ 并在构建时出现以下错误:

fatal error: 'type_traits' file not found

这是我的示例程序 - 当我从这里尝试时。

#include <iostream>
#include <fst/fst-decl.h>
#include <fst/fstlib.h>

using namespace std;

int main() {

    fst::StdVectorFst fst; 

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我构建它时,我收到以下错误:

/usr/local/include/fst/util.h:15:10: fatal error: 'type_traits' file not found
#include <type_traits>
         ^
1 error generated.
make: *** [src/sampleFST.o] Error 1
Run Code Online (Sandbox Code Playgroud)

是否存在链接器错误?为什么找不到那个头文件?它确实存在于/usr/include/c++/4.2.1/tr1/我的计算机上的目录中。我究竟做错了什么?

c++ eclipse-cdt type-traits openfst

6
推荐指数
1
解决办法
1万
查看次数

当 Eclipse CDT 索引器卡住时我该怎么办?

我正在使用 Eclipse CDT 2020-06(但我在早期版本中也发生过这种情况。)

有时,Eclipse CDT 在解析某些文件时会卡住。百分比指标不前进;并按任务的取消按钮使其“取消请求”,但它仍然卡在这种状态。因此,我不仅不能在我的项目中使用索引,而且大多数其他“异步”任务也会排队并且无法执行。当这种情况发生时,我现在基本上放弃并重新开始;也许最终会使用过滤规则屏蔽掉行为不当的文件。

我的问题是:我可以采取更好的措施来处理索引器卡住的情况吗?

编辑:

如果我使用 -debug 运行 Eclipse 并启用索引器调试,我得到的唯一输出是:

Indexer: start PDOMFastIndexerTask
Indexer: parsing /cuda-api-wrappers/examples/other/io_compute_overlap_with_streams.cu
Run Code Online (Sandbox Code Playgroud)

这就是我陷入困境的地方。

workflow indexer eclipse-cdt freeze

6
推荐指数
1
解决办法
2183
查看次数

Eclipse CDT - 在项目中构建子目录

我想知道Eclipse(CDT)中是否有一个选项只能构建项目的一部分.

我的情况是我有一个非常大的单个项目,它包含许多子目录,我的构建系统是一个自定义脚本.现在,如果我从项目的根文件夹运行自定义脚本,它将构建项目的所有子文件夹.这需要很长时间,我想有一个选项,指示CDT执行自定义生成命令,具体取决于在源树中选择了哪个文件夹.(我的自定义构建脚本只会构建该目录的内容).

有没有选择在CDT中执行此类操作?(我正在使用伽利略).

build-process makefile eclipse-cdt

5
推荐指数
1
解决办法
2946
查看次数

如何使用CDT进行指令级调试

我正在使用CDT开发C程序.

当调试器在断点处停止并且我执行"Step Over"或"Step Into"时,调试器行为基于源行级别而不是指令级别.

我可以在CDT的指令级别进行调试吗?

c debugging eclipse-cdt

5
推荐指数
1
解决办法
820
查看次数

通过远程服务器使用ECLIPSE GUI的GDB?

我很乐意用ECLIPSE调试我的软件作为GDB的前端.我们的构建如下.

  • 带有代码库的Linux服务器
  • Windows通过Samba访问代码库(Eclipse IDE)
  • 软件是在带有makefile的Linux服务器上构建的(这里没有ECLIPSE控件,现在它更像是一个编辑器)
  • NFS挂载到目标(它的嵌入式SW)
  • 使用命令行GDB进行远程调试

我没有选择改变我的构建环境,它有太多的努力,而且与Linux相比,Cygwin太慢了.

我可以访问服务器的唯一方法是使用ssh.服务器只有基本的X-Window管理器,因此VNC不是一个选项.

有什么方法可以将ECLIPSE用作IDE而不是编辑器?我主要对利用其远程调试功能感兴趣.


编辑

错误建立沟通

目标

#./mipsel-linux-gdbserver-7.1 :1234 hello
Run Code Online (Sandbox Code Playgroud)

主办

$ gdb hello
(gdb) target remote 10.201.122.177:1234
Remote debugging using 10.201.122.177:1234
warning: while parsing target description (at line 10): Target description speci
fied unknown architecture "mips"
warning: Could not load XML target description; ignoring
Reply contains invalid hex digit 59
Run Code Online (Sandbox Code Playgroud)

我也尝试从cygwin源代码中为我的目标重新编译gdb服务器,但结果没有什么不同.我的目标架构是MIPS.


可能的另一种方法

RSE(远程系统资源管理器)的替代品是什么,我想达到什么目的?

eclipse gdb eclipse-cdt gdbserver eclipse-rse

5
推荐指数
2
解决办法
5742
查看次数

Eclipse CDT - 在派生类中显示继承的成员?

在Eclipse CDT中,大纲甚至代码窗口是否可以显示类的继承成员?这样我就可以全面了解派生类的功能.

class Derived : public Base {}
Run Code Online (Sandbox Code Playgroud)

如果我在Derived.cpp/h中,我想在大纲中看到Base.cpp/h中的继承成员(或者在其他地方,可能直接在代码窗口中显示为灰色).

将它放在自动完成列表中是很好的,但是还有一个完整的概述会更好.

这有点可能吗?

eclipse class eclipse-cdt base show

5
推荐指数
1
解决办法
609
查看次数

Eclipse CDT:在调试/运行之前跳过make/build

我正在调试一个基于Makefile的大型C项目,即使没有对源进行任何更改,也需要15秒才能运行"make".这意味着每当我重新启动程序时,我需要等待15秒才能开始调试.

该项目是通过"使用Makefile导入现有项目"导入的,我使用gdb进行调试.

我希望在重新启动时,它运行最后构建的可执行文件.如何在每次启动/调试之前禁用这个额外的构建步骤(即运行"make")?

(在极少数实际更改源代码的情况下,我愿意进行手动构建/制作)

eclipse debugging makefile skip eclipse-cdt

5
推荐指数
3
解决办法
2万
查看次数

使用Makefile在Eclipse CDT中进行错误检查

我正在使用eclipse开发我的项目,它基于我的自定义makefile系统.我必须使用自定义Makefile项目,因为我想在LLVM makefile系统上开发LLVM项目,请参阅:http://llvm.org/docs/Projects.html .

我在eclipse中创建了一个"空makefile"项目,我选择了构建位置(Project-> Properties-> C/C++ Build-> Build Location)并添加了所有需要的库源(Project-> Properties-> C/C++)一般 - >路径和来源).

项目的构建和执行就像它应该的那样.问题是很多行都用红色作为错误加以强调.这是显而易见的,因为eclipse会让错误执行gcc并且它不会执行它,除非我使用Makefile(或者我错了......).

无论如何 - 有没有办法在使用eclipse和makefile时检查语法(和其他类型的)错误?

c++ eclipse makefile eclipse-cdt llvm

5
推荐指数
1
解决办法
2487
查看次数

无法在Eclipse CDT IDE中执行MI命令-var-create

我有这个问题:

causale char [256]  Error: Multiple errors reported.\
Failed to execute MI command: -var-create - * &((lista).causale) Error message from debugger back end: Type struct list_element has no component named causale.\
Failed to execute MI command: -data-evaluate-expression (lista).causale Error message from debugger back end: There is no member named causale.\
Failed to execute MI command: -var-create - * &((lista).causale) Error message from debugger back end: Type struct list_element has no component named causale.\ 
Unable to create variable object
Run Code Online (Sandbox Code Playgroud)

我不明白是否是Eclipse(用于C/C++开发人员的Eclipse IDE版本:Juno …

eclipse error-handling compiler-errors eclipse-cdt

5
推荐指数
0
解决办法
1822
查看次数