请问GCC12是否已经支持-flto选项?

看到MRS的v1.90已经支持GCC12,之前的GCC8.2.0开启-flto以后代码行为异常,请问GCC12开启-flto选项是否工作正常?

另外Community版本V1.50版本还没有支持GCC12,是否将V1.90的toolchain目录下的GCC12移动到Community版本的toolchain下即可使用?

您好,GCC8 flto对汇编文件的异常处理GCC12已经修复,可以使用。

Community版本近期会更新,直接复制过去因名称路径问题不能直接使用。


OK,那我等待Community版本更新,自己先不折腾了。


MRS V1.91

【新增】 1.新增CH641系列芯片,支持工程管理、开发、下载、调试等功能

社区版还是1.50,什么时候更新增加GCC12支持呢?


您好,预计下周会进行更新


已经试过MRS_Community的v1.60版本,实测GCC12开启-flto选项以后同一个工程代码比GCC8不开启-flto还要大。

代码里多了fprintf的调用,实际工程中是没有的,GCC8的map文件中也没有fprintf,GCC12为何调用fprintf目前还不知道什么原因。


只有登录才能回复,可以选择微信账号登录