🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/芯来IDE是否支持__attribute__( (packed) ),或者需要设置什么吗?
芯来IDE是否支持__attribute__( (packed) ),或者需要设置什么吗?
开源蜂鸟E203 作者 柳京伯 发布于 2020-05-23 10:30(2330 天前) 5523 浏览

要开发一个以太网应用,使用__attribute__( (packed) ),可是在初始化的时候检查size发现没有按照要求压缩。想问一下需要设置什么吗,还是说不支持。

全部回复 2
柳京伯
柳京伯2327 天前 · 1 楼

嗯,试了一下,直接加在结构体后面应该是可行的。如果通过#include "packed_end.h"好像就不行,packed_end.h中就是__attribute__((packed))。

華仔
華仔2327 天前 · 2 楼

这是gcc的特性,是支持的,你可以测试看。

💡 请 登录 后参与讨论(微信扫码即登录/注册)