gpt4 book ai didi

为 "C"项目创建构建环境,以便在编译时动态选择文件夹

转载 作者:行者123 更新时间:2023-11-30 15:39:51 24 4
gpt4 key购买 nike

假设我的文件夹结构是这样的..

+-- 应用
|
+-- MICRO_CONTROLLER_1
|
+-- MICRO_CONTROLLER_2
|
+-- MICRO_CONTROLLER_3

并且我有一个编译开关( SELECT_MICRO)设置为 #define SELECT_MICRO == MICRO_CONTROLLER_1 ,那么我的项目应该使用 MICRO_CONTROLLER_1 中的驱动程序文件构建应用程序,类似地,如果 #define SELECT_MICRO == MICRO_CONTROLLER_2 ,那么应用程序应该使用驱动程序文件构建应用程序在 MICRO_CONTROLLER_2

请告诉我是否有模板可以实现上述目的。

最佳答案

您可以导出要构建的文件夹的特定路径并提供可执行文件的路径。您可以获得更多信息。在这个线程中。

How I could add dir to $PATH in Makefile?

或者简单地维护不同的 Makefile 来进行不同的构建,并使用 make -f 来运行该特定的 makefile。

我希望这就是您最终想要执行的操作。

关于为 "C"项目创建构建环境,以便在编译时动态选择文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21281949/

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