gpt4 book ai didi

docker - 如何通过命令行在Debian上构建嵌入式Atmel Studio项目

转载 作者:行者123 更新时间:2023-12-02 19:55:02 27 4
gpt4 key购买 nike

因此,我正在为cortex m7微 Controller (ATSAME70Q21)进行嵌入式项目。该代码是用Atmel Studio 7编写的,但是我想通过Docker在Debian环境中进行构建(如果我没记错的话,gcc docker镜像是基于Debian-buster的),以便可以在持续集成工作流程中工作。

目前,我正在尝试根据IDE生成的Makefile手动构建Makefile,但这似乎是解决此问题的错误方法。也许我太有远见,无法注意到其他解决方案。因此,我想从以前可能已经为此问题苦苦挣扎的人们中获得一些帮助。

提前致谢。

最佳答案

我通过将Atmelstudio的输出模仿到CMakeLists文件中来解决此问题。

首先,我分析了从调试构建生成的生成文件,以发现构建了哪些文件,使用了哪些编译器标志以及调用了哪些程序。

然后,我将从发行版本生成的生成文件与调试版本进行比较,以发现差异。

有了这些信息,我制作了一个CMake文件。现在,我对所有源文件进行了GLOB_RECURSE,但是我可以对Atmelstudio * .cproj文件进行爬网,以查找所需的文件。

这可能不是理想的答案,但它解决了我的问题。

关于docker - 如何通过命令行在Debian上构建嵌入式Atmel Studio项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58629946/

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