请教一下,在GitHub下载的代码,使用env工具,在bsp目录下执行scons --target=mdk5,只生成工程,没编译成bin文件:
scons --target=mdk5
但是在RT-Thread Studio生成的工程,使用scons --target=mdk5命令编译,就能生成bin文件,如下图:
请问这是什么原因,要如何解决
查看更多
rt-thread\tools\building.py,找到
rt-thread\tools\building.py
def EndBuilding(target, program = None):
if GetOption('target'): GenTargetProject(program) need_exit = True
if GetOption('target'):
GenTargetProject(program)
need_exit = True
把need_exit改成False
need_exit
False
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
修改后可以了,感谢👍
虽然。。。
但是,
--target=
的目的本来就是只生成工程文件啊。@xiaorui
那编译可以用哪个呢?
@RTT_逍遥
不需要生成项目的话,可以用
set RTT_CC=keil
,然后直接用scons
编译@xiaorui
特殊需求,只能魔改了嘛 😏