Open FlyyingPiggy2020 opened 1 month ago
如果不更改bl_iot_sdk里面的代码能够不使用默认的ld脚本 而选择用自定义的ld脚本进行链接吗?
我对整个项目构建的过程不是很了解。 components/platform/soc/bl602/bl602/evb/evb.mk
components/platform/soc/bl602/bl602/evb/evb.mk
我尝试在工程目录下定义了CONFIG_LINK_CUSTOMER,COMPONENT_ADD_LDFLAGS和COMPONENT_ADD_LINKER_DEPS之后,再去进行编译,但是最后打印出来的COMPONENT_LINKER_DEPS和COMPONENT_LDFLAGS是空的。
CONFIG_LINK_CUSTOMER
COMPONENT_ADD_LDFLAGS
COMPONENT_ADD_LINKER_DEPS
COMPONENT_LINKER_DEPS
COMPONENT_LDFLAGS
我目前的解决方案是把bl_iot_sdk里面的bl602复制到工程当中,改名为bl602_ld
然后把makefile中的bl602改为bl602_ld
这样子就可以每个工程使用不同的ld脚本了。
但是感觉我这个做法不是很常规。。不知道当初你们设置CONFIG_LINK_CUSTOMER这个选项,应该如何使用?
如果不更改bl_iot_sdk里面的代码能够不使用默认的ld脚本 而选择用自定义的ld脚本进行链接吗?
我对整个项目构建的过程不是很了解。
components/platform/soc/bl602/bl602/evb/evb.mk
我尝试在工程目录下定义了
CONFIG_LINK_CUSTOMER
,COMPONENT_ADD_LDFLAGS
和COMPONENT_ADD_LINKER_DEPS
之后,再去进行编译,但是最后打印出来的COMPONENT_LINKER_DEPS
和COMPONENT_LDFLAGS
是空的。