我正在尝试为嵌入式系统项目设计一个 SConstruct 文件。我机器上的编译器位于“C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\bin”我希望构建系统尝试定位工具链,即使安装了另一个版本的 Embedded Workbench,或者如果用户已选择将其安装在其他地方。
我也对 makefile 或 ant 文件中使用的策略感兴趣,因为它们在这里可能也很有用。
有哪些策略可以做到这一点?除了搜索 Windows 注册表或查找“C:\Program Files\IAR Systems\Embedded Workbench *\arm\bin”之外,我还有其他选择吗?