嵌入式技术论坛
直播中

ss

7年用户 8762经验值
擅长:电源/新能源 制造/封装 RF/无线
私信 关注
[问答]

利用env构建工程,输入“scons”回车发现构建出错怎么解决?

刚开始接触RTT,使用的Studio最新2.2版本,按照文档,基于芯片建立RT-Thread标准版工程,没有修改构建配置,点击构建,正常输出构建文件。
今天接触到ENV工具,安装后,CMD进入工程,输入“scons”回车,发现构建出错了...
1.都是默认的,构建同个工程还不一样了?
2.Studio默认使用GNUC工具链,在哪里可以配置为MDK的__ARMCC呢(不适用ENV方式)?
3.Studio建立的RT-Thread标准版工程,在ENV下“scons --target=mdk5”无效,没有MDK工程文件,这样的话感觉这个Studio功能上很乱。

回帖(2)

ss

2022-3-17 09:42:44
  别想着把studio工程转化成 mdk工程, 如果想生成mdk工程,直接用env 对rtt源码库里的bsp通过scons --target=mdk5生成MDK工程, 同时 studio有自己的构建方式 makefile 所以不保证在studio上生成的工程自己通过scons命令编译能通过

  其实是这样一个关系 你要么用env 在命令行下 scons编译构建 要么就用studio创建工程然后通过makefile编译构建 2套不同的构建方式,是2套不同的工具, 用studio的话,可以不再用env来操作了
举报

ss

2022-3-17 09:43:30
scons --target=eclipse试下, mdk5 生成的是Keil MDK5的工程。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分