undefined reference to `major‘

简介: undefined reference to `major‘
  • 具体错误:
/usr/bin/ld: udev/udevd.o: in function `static_dev_create_from_modules':
/home/quantum6/udev-167/udev/udevd.c:829: undefined reference to `makedev'
/usr/bin/ld: udev/udevd.o: in function `is_devpath_busy':
/home/quantum6/udev-167/udev/udevd.c:512: undefined reference to `major'
/usr/bin/ld: /home/quantum6/udev-167/udev/udevd.c:489: undefined reference to `major'
  • 解决办法

在出错的文件中,加入以下代码:

#include <sys/types.h>
#include <sys/sysmacros.h>
目录
相关文章
undefined reference to symbol 'dlsym@@GLIBC_2.17' libdl.so: error adding symbols: DSO missing from c
undefined reference to symbol 'dlsym@@GLIBC_2.17' libdl.so: error adding symbols: DSO missing from c
402 0
undefined reference to `major‘
undefined reference to `major‘
196 0
undefined reference to symbol XGetWindowAttributes/cairo_destroy/XShapeGetRectangles
undefined reference to symbol XGetWindowAttributes/cairo_destroy/XShapeGetRectangles
104 0
|
C++
undefined reference to `vtable for XXX‘
undefined reference to `vtable for XXX‘
120 0
undefined reference to `swr_init+
undefined reference to `swr_init+
90 0
解决办法:undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
解决办法:undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
555 0
解决g++编译C++报错unresolved external... (undefined reference ...)
解决g++编译C++报错unresolved external... (undefined reference ...)
249 0
解决g++编译C++报错unresolved external... (undefined reference ...)
|
程序员 编译器 C语言
解决办法:undefined reference to symbol '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
解决办法:undefined reference to symbol '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
762 0
解决办法:undefined reference to symbol &#39;dlclose@@GLIBC_2.2.5&#39;
解决办法:undefined reference to symbol &#39;dlclose@@GLIBC_2.2.5&#39;
1345 0