编译libglib2.56.4 checking for libmount... no configure: error: *** could not find libmount
-
问题描述,在buildroot添加了新的软件包后,自动勾选了libglib2,编译libglib2时报错,如标题所示
checking for libmount... no configure: error: *** could not find libmount
该提示的问题表明目标主机缺少libmount组件(注意是目标主机,而不是你正在执行编译的主机,比如虚拟机),在我的情境下是全志t113-s3 armA7主机。
解决方法为:
重新编译
没错,就是重新编译
在你系统开发包的根目录执行./build.sh clean(我是longan sdk,tina系统是别的指令,反正就是清除所有编译的文件)
再执行./build.sh (先把你的buildroot的.config文件备份,然后复制到~/out/evb1_auto/longan/buildroot目录下,不然你要重新配置你的build root软件包)原因分析:
我个人认为大概也许可能是因为libglib 和 libmount-dev的路径冲突问题,总之解决了就好参考资料https://unix.stackexchange.com/questions/483031/could-not-find-libmount
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号