我正在尝试交叉编译gstreamer的glib,但是在Ubuntu16.04终端中遇到了以下错误:
checking for LIBMOUNT... no
checking libmount/libmount.h usability... no
checking libmount/libmount.h presence... no
checking for libmount/libmount.h... no
configure: error: *** Could not find libmount非常感谢社会各界的任何建议。
发布于 2017-10-15 14:48:46
我更希望将其添加为注释,但除非您确实需要libmount来实现,否则通过传递--enable-libmount=no来配置它就更容易了。
发布于 2017-05-01 14:19:51
你需要有标题的库..。以-dev结尾的包名包含标题
apt-get install libmount-dev这会给你丢失的标题..。核实问题
dpkg -L libmount-dev
# ... output
/.
/usr
/usr/include
/usr/include/libmount
/usr/include/libmount/libmount.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libmount.a
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/mount.pc
/usr/share
/usr/share/doc
/usr/share/doc/libmount-dev
/usr/share/doc/libmount-dev/copyright
/usr/lib/x86_64-linux-gnu/libmount.so
/usr/share/doc/libmount-dev/changelog.Debian.gz发布于 2016-11-30 09:59:41
您需要交叉编译libmount并将其提供给交叉编译器(可能还有cross-pkg-config)。
https://unix.stackexchange.com/questions/327019
复制相似问题