Related Articles
SylixOS 的编译工具链优化等级是怎样的?
Q:SylixOS 的 IDE 开发环境中,配置工具链中的 release 和 debug 选项优化等级是怎样的? 在 SylixOS 的 IDE 中编译工具链 release 是 O2 优化等级,debug 是 O0 优化等级。
Debug 调试 app 失败后 apps 链接异常
Q:当 /apps/app(app 为可执行文件),在 Debug 调试 app 时失败,导致 apps 链接异常问题,如下图所示: 该问题在新的 3.9.11 及以上的 IDE 版本中已经解决。
error:Permisson denied
Q:在使用 IDE 调试功能时,编译输出错误信息提示:Permisson denied 问题解决 在使用 IDE 调试功能时,编译输出: rm: cannot unlink 'Debug/***': Permission denied make:*** [Debug/***] Error 1 make: Target 'all' not remade because of errors. 如图:此时,相关工程是无法正常编译的。 解决办法是:在状态栏的 “debug” ...
手动修改 SylixOS 工程类型的方法
问题描述: 当我们想要通过 IDE 重新选择已有 SylixOS Project 的 base 时,如果 base 的类型需要变化,会遇到如下图所示的问题"SylixOS Base project invalid",导致无法选择想要的base。 问题原因: 当base类型变化了,创建SylixOS Project时,工程设置里设定了base的类型。 解决方法一: ...
如何解决 IDE 链接文件过多时的栈溢出错误
问:IDE 链接文件过多时的栈溢出错误。 我们在移植时一个大型工程时,IDE可能在最后链接时报了栈溢出的错误,绝大部分情况下原因为需要链接的文件过多,导致最后一条链接命令太长,超过工具限制的 16K 字节。 一般的解决方案为:缩小路径长度,或者将一部分文件打包为一个动态库,最后一起链接,以减少链接命令的长度。但这些方案对于一个标准的工程来说,不太合理。 解决方法: ...