建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
092947bevjlmiytnwwd8ky.jpg 鲲鹏应用创新大赛微话题 【鲲鹏知识挑战赛】参与挑战,赢取精彩好礼! 汇聚鲲鹏领域技术专家大咖
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

hwnewbee

发帖: 17粉丝: 2

级别 : 新手上路

发消息 + 关注

发表于2020年03月20日 11:43:54 688 2
直达本楼层的链接
楼主
显示全部楼层
[EulerOS] EulerOS上编译C程序软件时需添加include sysmacros.h

在欧拉OS上编译软件时通常需要修改c文件,添加include选项

#include   <sys/sysmacros.h>

在编译例如 fio ntfs-3g等c程序软件时,在解压的源码c文件中如果不添加#include <sys/sysmacros.h>

执行完./configure后再make会报错,如下图:1.jpg

在该c文件中添加 

#include <sys/sysmacros.h>

再make即正常



举报
分享

分享文章到朋友圈

分享文章到微博

阿奇@汪汪队

发帖: 60粉丝: 47

级别 : 版主

发消息 + 关注

发表于2020年03月20日 12:12:31
直达本楼层的链接
沙发
显示全部楼层

只是这个软件才加吧 ?

评论
hwnewbee 2020-3-24 20:10 评论

如果报类似的makedev的错就加,fio和ntfs-3g这俩软件都是

... 查看全部
点赞 评论 引用 举报

五湖四海@银河护卫队

发帖: 106粉丝: 34

级别 : 版主

发消息 + 关注

发表于2020年03月24日 17:45:54
直达本楼层的链接
板凳
显示全部楼层

报“undefined reference to 'makedev' ”都是这样解决吗

评论
hwnewbee 2020-3-24 20:09 评论

是的

... 查看全部
点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册