error: negative width in bit-field ‘<anonymous>’
2016-12-10 14:35
1521 查看
0 开发环境
Ubuntu 14.04(x64)Kernel:linux-4.6.4
1 问题描述
编译参考资料[1]所提供的内核模块时,出现以下错误:出错代码行如下:
struct my_attribute val_attribute = __ATTR(val, 0666, val_show, val_store);
2 解决方法
根据参考资料[2]的提示,是__ATTR宏的权限问题,将上述的0666改为0664,问题迎刃而解。参考资料
[1]linux sysfs下创建文件给用户层使用,sysfs_create_group的使用[2]编译内核模块出现error: negative width in bit-field 错误
相关文章推荐
- 编译内核模块出现error: negative width in bit-field 错误
- 编译内核模块出现error: negative width in bit-field 错误
- 编译内核模块出现error: negative width in bit-field 错误
- Ralink雷凌rt3070驱动的ARM平台移植问题<error: unknown field ‘private’ specified in initializer>
- wifi驱动的ARM平台移植问题<error: unknown field 'testmode_cmd' specified in initializer>
- Ralink雷凌rt3070驱动的ARM平台移植问题<error: unknown field ‘private’ specified in initializer>
- error: Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/include/curl/
- Unknown class <MyClass> in Interface Builder file” error at runtime
- stucts <s:fielderror>标签
- struts2中如何去掉<s:fielderror>中的<ul><li>样式
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
- struts2利用<s:fielderror/>等标签详细地控制错误消息输出格式
- 解决:error : 元素 <EnableEnhancedInstructionSet> 具有无效值“AdvancedVectorExtensions”。
- struts2标签之<s:fielderror>
- Python使用eval强制转换字符串为字典时报错:File "<string>", line 1, in <module> NameError: name 'nan' is not defined
- struts2利用<s:fielderror/>等标签详细地控制错误消息输出格式
- struts2的 addFieldError和标签<s:fielderror >的用法
- opencv error:assertion failed<src.cols>0&&src.rows>0>in unknown function
- 关于错误IOError:<urlopen error (-3, 'Temporary failure in name resolution')>的解决
- struts2利用<s:fielderror/>等标签详细地控制错误消息输出格式