草庐IT

linux - 在 Eclipse CDT 中为远程调试启动部署文件的正确方法是什么?

我的情况:我目前正在尝试使用EclipseCDT作为专有IDE的替代品。我有一个企业应用程序,它由一个可执行文件和大量(30多个)共享库模块组成。该应用程序针对嵌入式非x86平台,具有POSIX兼容操作系统(QNX或GNU/Linux,取决于所选工具链)。因此,无法在开发人员的机器上进行调试。它必须远程完成。我使用的是EclipseLuna/CDT8.5,安装了RemoteSystemExplorer插件和GDB/DSFCreateProcessLauncher。通过这些插件,Eclipse可以远程启动程序并使用gdbserver对其进行调试。但是只有主可执行文件可以配置为上传。我想知

linux - Eclipse CDT Linux ClearCase SCM Adapter 插件安装问题

我在使用Eclipse时遇到了一个愚蠢的小问题。我正在尝试在Eclipse(HeliosSR1)CDTLinux64位中安装RationalClearCaseSCM适配器。我下载了ClearCase插件表格here.我尝试了SCM适配器版本7.0.0.2和7.5.0.0。我在这两种情况下都遇到了这个错误?Cannotcompletetheinstallbecausesomedependenciesarenotsatisfiablecom.rational.clearcase.linux.feature.group[7.0.0.20081031A]cannotbeinstalledint

linux - 在 Eclipse CDT 中的 Linux 机器上交叉调试 Windows 应用程序

我从Windows迁移到UbuntuLinux,现在我想在这里设置开发环境。问题是我需要可与VisualStudio媲美的C/C++IDE生成WindowsPE二进制文件的方法调试WindowsPE二进制文件的方法我第一次尝试Code::Blocks。Here我找到了为交叉开发设置它的指南,所以我设法在Wine下编译和运行“HelloWorld”。此外,调试也有效。但后来我发现Eclipse+CDT插件是更高级的IDE。我花了一些时间终于编译和链接了项目。现在我正在尝试让GDB的MinGWInsight版本在EclipseCDT中运行。Code::Blocks指南中描述的使用调试器的简

c++ - eclipse CDT : 'can' t find a source file' while debugging

我使用Eclipse和CDT进行C++开发。但是,我不得不在源文件的路径中使用ASCII符号来成功调试我的程序。当源文件位于名称中包含非英文字符的文件夹中时,Eclipse会报错:Can'tfindasourcefileat"/home/\321\202\320\265\321\201\321\202/1.cpp"Locatethefileoreditthesourcelookuppathtoincludeitslocation.是否有任何选项可以让Eclipse进行正确的Unicode处理? 最佳答案 也许将您的代码移动到位于根目

c++ - Eclipse CDT 内置包含目录

在EclipseCDT>ProjectSettings>C/C++General>PathsandSymbols>Includes>GNUC++有一个包含路径列表。有些以粗体显示,并且是特定于项目的。其他内置:例如:/usr/include/C++/4.6//usr/include/x86_64-linux-gnuetc如果我删除:work/.metadata/.plugins/org.eclipse.cdt.make.core/*.scEclipse启动时会自动重新扫描路径。我同时安装了gcc4.6和gcc4.7。当Eclipse重新扫描时,它只找到4.6header,而不是4.7h

Linux Eclipse CDT 分析器

我在Linux下使用EclipseCDT,谁能推荐一个在那个环境下好的分析器。我也是C++和多线程编程的新手,任何人都可以提供一些关于如何为多线程应用程序运行分析的建议,例如寻找性能瓶颈等。谢谢。 最佳答案 我不知道它是否是最佳选择,但它绝对是一个显而易见的选择:gprof。您只需要正确设置编译开关(在项目属性->c/c++构建->设置->调试中为该项目启用gprof(-pg))。使用此选项编译程序后,需要运行它(直到正常退出)。这会生成配置文件(gmon.out)。您可以在eclipse中安装额外的插件,使gmon.out的内容可

linux - 将 CMake 项目导入 Eclipse CDT

我有一个本地人CMake项目,我想使用Eclipse使用它的IDE,以便通过提供自动完成和其他功能使我的开发更容易。我似乎找不到如何在Eclipse中导入CMake项目。PS:我愿意听取有关与CMake配合良好的其他IDE的建议。 最佳答案 KDevelop是一个很棒的IDE,具有强大的CMake支持。至于Eclipse-运行这个:cdcmake-G"EclipseCDT4-UnixMakefiles"./这将为您生成Eclipse项目。 关于linux-将CMake项目导入Eclips

c++ - Eclipse CDT 中的 C++ 类 JUnit 测试框架

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion我正在EclipseCDT中寻找C++的测试框架。理想情况下,它应该具有与JUnit提供的功能相似的功能。我试过可爱。这很好,但我似乎无法在我目前正在处理的项目中创建单元测试。我也不能创建一个单独的单元测试项目来测试我当前的项目,因为我当前的项目是一个C++helloworld应用程序,但CUTE只允许测试C++库的项目。任何关于我可以依赖的其他测试框架的

c++ - Eclipse CDT : How to reference 3rd party includes via a Relative path

我是Eclipse-CDT的新手,第一次建立一个新项目。我正在尝试引用Boost而不硬编码绝对路径。我已将boost放入我的工作区文件夹中,例如/home/user/workspace/boost_1_39_0然后我希望添加一个包含目录,指向相对于工作区的该文件夹,但Eclipse不会这样做,它似乎只想指向/home/user/workspace/[MyProjectNameHere]有什么建议吗?将Boost复制到我的项目文件夹中似乎没有意义,因为它会出现在Eclipse中并且Eclipse想要构建它(当然,我可以排除它)。亚历克斯 最佳答案

c++ - Eclipse CDT : Shortcut to switch between . h 和 .cpp?

在Eclipse中,是否有一个键盘快捷键可以将编辑器View从查看.cpp文件切换到相应的.h文件,反之亦然? 最佳答案 Ctrl+Tab是默认快捷键。您可以在Window→Preferences→General→Keys中更改它:ToggleSource/Header 关于c++-EclipseCDT:Shortcuttoswitchbetween.h和.cpp?,我们在StackOverflow上找到一个类似的问题: https://stackoverfl