首页 > 其他 > 详细

undefined reference to `minor' undefined reference to `major'的解决方案

时间:2014-03-23 20:21:28      阅读:1445      评论:0      收藏:0      [点我收藏+]

坑爹啊!搞了半天。。。

root@ubuntu:/Ad_Pro_in_Unix/chapter_4# gcc ./pro_4_25.c -o ./c.out
/tmp/ccfhE6Bd.o: In function `main‘:
pro_4_25.c:(.text+0x605): undefined reference to `minor‘
pro_4_25.c:(.text+0x61b): undefined reference to `major‘
pro_4_25.c:(.text+0x663): undefined reference to `minor‘
pro_4_25.c:(.text+0x676): undefined reference to `major‘

仅此blog,帮助遇到同样问题的童鞋。。。

看APUE的时候,第四章的example里面有个major 和minor函数

这个时候man一下发现在sys/types.h里面。

好的,include以为完事大吉。。。”以为“而已。。。

不行的。。。同样报错。。

根本原因就是

还是别人说把:“linux下就是没有。查了一下,好像是solaris有,在linux下应该不需要包含此文件,因为相应内容其他头文件可以提供。 
不知你需要什么定义,比如makedev,在文件 
/usr/include/sys/sysmacros.h 
中定义,但是一般只要包含sys/types.h即可”


把sysmacros.h include进去,搞定。。。。


undefined reference to `minor' undefined reference to `major'的解决方案,布布扣,bubuko.com

undefined reference to `minor' undefined reference to `major'的解决方案

原文:http://blog.csdn.net/cinmyheart/article/details/21877487

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!