【问题标题】:How to add a large number of source files to an IAR .eww如何将大量源文件添加到 IAR .eww
【发布时间】:2014-10-28 10:39:56
【问题描述】:

我们使用 IAR 工作区 (.eww) 调试我们的二进制文件,该工作空间 (.eww) 未用于构建二进制文件 - 它是使用命令行中的 make 完成的。 make 文件是由构建系统生成的(在时间的迷雾中究竟是如何丢失的)。

有没有办法在 make 之后将源添加到 .eww,即自动遍历源文件目录结构并添加与 make 使用的相同的源?由于一些草率的复制和粘贴,结构中有一些源的多个副本,即相同的文件,2 个副本,可能相同,不同的目录。

【问题讨论】:

  • 问题是如何批量添加到IAR?或者如何找到使用的特定文件,因为周围可能有稍微修改过的重复文件?

标签: build makefile iar


【解决方案1】:

项目文件 (.ewp) 只是 xml 文件。源文件被列为

<file><name>path\to\source.c</name></file>

&lt;project&gt; 节点中。

您可以创建一个脚本(例如 Python)来搜索文件或将它们作为参数提供。然后脚本可以过滤掉重复项并相应地更新 IAR 项目文件。

但是,如果您使用 IAR 编译器构建和工作台进行调试,那么可能完全放弃 make 文件并从头开始创建项目文件,这样您就可以直接从 IDE 构建和调试?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2011-10-26
    • 2014-11-22
    • 1970-01-01
    • 2015-03-14
    • 2011-09-26
    • 1970-01-01
    相关资源
    最近更新 更多