指定Eclipse CDT默认启动配置

时间:2019-05-25 16:40:40

标签: eclipse eclipse-cdt launch

痛点:

使用Eclipse CDT-我需要的启动配置非常复杂(小的设置是非默认值,其他杂项也是如此),要记住的小东西太多,并且容易跳过,然后这些东西就不起作用了。我希望能够在项目Makefile中半自动化此过程。

背景

我有多个项目,没有存储在工作区中(我的用户“导入项目”)。在某些情况下,项目是一些生成的项目(它们是外部makefile项目。

要求:具体取决于启动配置需要更改/调整的构建配置要求,外部Makefile可以执行此操作,或者我可以为每个配置创建一个启动文件。或者我可以在创建项目时预先填充它们

[示例是正常的开发,调试/发布,但具有单元测试的变化]

用户可能会调整设置,然后保存。

要求:启动文件“随项目一起旅行”-我想将GIT签入,因此我希望.launch文件与.project和保持在同一目录中。 cproject文件-如此处所述(因此可以将其检入,并且事物是“自包含的”)

Store run configuration with project in Eclipse

问题和问题

1)给定“ .project”目录中现有的启动配置文件(.launch文件),如何浏览/从Eclipse以前似乎知道的现有文件列表中进行选择。

{示例:创建一个名为“ FOO”的启动配置,将其复制到“ BAR”,编辑BAR配置文件,将内部出现的FOO替换为BAR)

“常用”标签中的“浏览”按钮允许我选择要保存的目录,但不允许我选择现有文件

2)我如何分辨Eclipse文件( X )是此项目的默认启动配置,还是config(X)使用file(A)和config(Y)使用文件(B)

3)在“ .project”或“ .config”或“ .cproject”文件中,是否有一种方法可以指定在哪里寻找启动配置,在哪里提供它们?

4)确保有一个文件(或放置在.project或.cproject中)肯定会很高兴:该项目的启动配置位于此目录中-为用户提供基于存在于其中的文件的列表该目录

底行:

我有些困惑-我可以使用所有必需的设置“正确”创建启动文件,但似乎没有办法告诉Eclipse使用选择/使用它们。

这里似乎没有任何自动化措施,我最终不得不回到手动创建项目并人工忘记项目文件中的设置。

我看过的地方:

排序问题,但不完全是

https://superuser.com/questions/521537/remove-launch-from-run-debug-drop-down-in-eclipse

以下-ARM描述了导入过程,但在我的情况下,所有“ .launch”文件都变灰并且无法选择,我不知道为什么,那是一个不同的问题

我不想让此过程成为一个多步骤的过程-另请参见上面有关删除过时的启动配置的信息-您在历史记录中最终会得到太多的启动配置。

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0446h/CJADBBIA.html

还有许多其他地方,但所有地方似乎都是“单击此处”或“使用此菜单项”,而不是解决外部文件问题。

0 个答案:

没有答案