使用脚本安装的环境,默认是gcc编译, 怎么修改为keil环境编译

使用脚本安装的环境,发现默认是使用gcc编译工程的,想改为keil环境编译,怎么修改,
我跟踪了下.\export.ps1的脚本运行,发现在SiFli-SDK\tools\export_utils\activate_venv.py 脚本中这个get_sifli_sdk_env API设置了为gcc编译环境,我改为keil,还是编译出错。
sifli_sdk_env: Dict[str, Any] = {
‘SIFLI_SDK_PATH’: os.environ[‘SIFLI_SDK_PATH’],
‘SIFLI_SDK_VERSION’: os.environ[‘SIFLI_SDK_VERSION’],
‘SIFLI_SDK_PYTHON_ENV_PATH’: os.environ[‘SIFLI_SDK_PYTHON_ENV_PATH’],
# TODO: 2.x env, remove at 3.x
‘SIFLI_SDK’: f"{os.environ[‘SIFLI_SDK_PATH’]}/",
‘RTT_CC’: ‘gcc’,#默认是gcc编译,这里改为keil编译失败了,暂时不知道什么原因 ##########
‘PYTHONPATH’: os.pathsep.join([os.path.join(conf.SIFLI_SDK_PATH, ‘tools’, ‘build’)]),
}

使用脚本安装不支持keil编译

1 Like

原来如此,那么后面会支持keil编译么? gcc编译比较慢, 用习惯了keil编译。

脚本方式编译不太可能支持了,建议还是用gcc

1 Like