能否脱离Simics项目环境运行DML Compiler(DMLC)?
DMLC能否独立运行的问题解答
根据Intel设备建模语言(DML)官方文档说明:
构建和使用DML编译器(DMLC)需要依赖Simics项目环境。
你在Simics环境外使用DMLC编译DML时出现大量库缺失的情况,本质原因是DMLC原生设计就是绑定Simics生态的——它编译DML代码所需的核心依赖库(包括设备模型基础库、Simics框架适配组件等)均属于Simics项目环境的一部分,并未单独对外分发。
目前官方主线版本的DMLC不支持独立运行,不过可以尝试两种非官方的替代思路:
- 从已安装的Simics环境中提取所需的DML库文件,手动配置DMLC的编译路径,让它能找到这些依赖。但这种方式没有官方支持,后续可能遇到版本兼容性问题。
- 查看DMLC的开源仓库,确认是否存在社区维护的独立编译分支或补丁,但这类分支通常仅针对特定场景,稳定性无法保证。
内容的提问来源于stack exchange,提问作者Mahler
相关产品推荐
相关产品推荐

