这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 行业应用 » 汽车电子 » 【S32K3XX】S32DS编译链接警告的解决

共2条 1/1 1 跳转至

【S32K3XX】S32DS编译链接警告的解决

高工
2026-02-24 16:04:46     打赏

d【简介】

             本地在使用 S32DS 编译的时候,会有如下的 link warning  信息。

image.png

上述链接警告是因为链接阶段库文件中使用的 enum 中使用的编译规则和应用代码使用的不一致,对应的使用了库使用了可变大小的枚举(variable-size enums),但是S32DS 针对C文件的编译选项是统一使用了32-bit的枚举类型。以下是S32DS 中的enum 类型的编译选项配置。


image.png

该编译选项的描述如下:

image.png


本地删除上述的编译选项的定义重新编译代码,上述的link warning 已经不存在了。

image.png

同样我们也可以在link 选项中忽略该警告

image.png

           


院士
2026-02-28 15:41:42     打赏
2楼

前段子还讨论过这个short-enum类型的事情。

严谨一些,就是应该把它设置为固定长度,但这么多年一直是将其在结构体内的宽度认为单字节,习惯不太好改变啊


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]