gpt4 book ai didi

eclipse - C 项目中包含目标文件或汇编程序文件吗?

转载 作者:行者123 更新时间:2023-11-30 09:50:53 25 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 ELL 库/编译器来将简单的学习算法部署到微 Controller 。但过去我对嵌入式开发的了解比较多。问题如下:

ELL 从 CNTK 机器学习模型创建 LLVM IR 文件和 C 头文件(没有纯 c/c++ 文件)。到目前为止,一切都很好。现在我可以使用 IR 告诉 llc 为所需的目标创建汇编程序或目标文件(在我的例子中是 ARM Cortex M4)。

所以我最终得到一个头文件 model.h 和一个汇编程序文件 model.s 或一个目标文件 model.o。现在我想将此模型与 header 和预编译模型包含在我的嵌入式项目中。对于开发,我使用 Bosch XDK,IDE 基本上是 Eclipse。那么,有没有办法可以将预编译模型包含在我的代码中?什么时候可以,怎么样?我如何正确地将它包含在 Eclipse 中?或者我需要采取进一步的措施吗?我还考虑过从目标文件中创建一个静态库,但我对此没有任何经验,而且到目前为止我的尝试并未成功结束。感谢您的热心帮助。

最佳答案

如果您从目标文件创建静态库,链接器将简单地提取目标文件并链接它。这是不必要的步骤,您可以直接将目标文件添加到链接器命令行中。或者将 .s 源文件添加到您的项目中 - 默认构建规则应将其识别为汇编语言文件并调用汇编器而不是编译器。

关于eclipse - C 项目中包含目标文件或汇编程序文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45338665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com