如何在 Eclipse 中恢复文件的默认构建设置
Posted
技术标签:
【中文标题】如何在 Eclipse 中恢复文件的默认构建设置【英文标题】:How to Restore a File's Default Build Settings in Eclipse 【发布时间】:2021-04-29 21:29:19 【问题描述】:由于项目大小,已启用编译器优化,以便构建二进制文件适合我们的微控制器。通过在项目资源管理器中右键单击源文件 >> C/C++ Build >> 设置禁用选择文件的优化(出于调试目的) strong> >> 优化 >> 优化级别 >> 调试优化(-Og)。这会使文件的图标带有一个小超级图标扳手或钥匙(难以区分)的标签。手动将优化级别更改回默认值 Optimize for size (-Os) 不会删除超级图标。
如何恢复默认文件设置?我尝试点击File Properties >> C/C++ Build >> Restore Defaults,但似乎没有效果。还有其他方法吗?
我们使用的是 Eclipse 4.14。谢谢。
【问题讨论】:
【参考方案1】:您可能知道,eclipse CDT 插件为您提供了导入和导出项目设置以及以 XML 格式构建配置的选项。一种解决方案是利用此功能来解决您的问题。
假设您的项目使用 get 存储库,或者至少是某种 VCS,您可以简单地分支(如果使用重置)您的项目,使用 git reset 或 git branch -b old-revision <HEAD-for-desired-revision>
来启动指向较早提交的新分支将设置处于所需状态,导出那些原始未更改的设置,最后将设置导入当前分支(或者创建一个并行分支,您可以在成功导入后合并,以确保安全。)
这听起来可能有点复杂和麻烦,但它实际上非常简单。此外,此方法使您可以控制流程(换句话说,您自己做这一切确保它完成......)
作为额外的奖励,您不仅可以将配置恢复到默认状态,还可以恢复到任何以前的状态。
如果您需要复习这些概念中的任何一个,我在下面提供了链接:
This article 详细解释了如何导入和导出您的 CDT 项目设置。向下滚动到标题为 import/export 的部分。它还将为您提供有关 XML 设置文件所需的任何信息。
Here 是关于使用 git 恢复旧版本的快速教程——使用 git reset 或通过检查指向旧版本的新分支,以防万一您需要复习。
此外,您可能应该在每次更改 CDT 设置时导出它们。您可以在项目的 dev 分支中的某处创建一个资源文件夹,并将所有修订按时间顺序保存在其中,以防万一您将来需要将它们换掉。
【讨论】:
以上是关于如何在 Eclipse 中恢复文件的默认构建设置的主要内容,如果未能解决你的问题,请参考以下文章
eclipse页面一点就乱了,如何恢复以前刚刚打开eclipse时的默认界面