当前位置: 首页 > news >正文

CMakeFile.txt通过sysroot方式后生成makefile报错

file 报错信息如下:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /home/xj/asm/host/bin/aarch64-buildroot-linux-gnu-gcc
-- Check for working C compiler: /home/xj/asm/host/bin/aarch64-buildroot-linux-gnu-gcc -- broken
CMake Error at /usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake:52 (message):The C compiler"/home/xj/asm/host/bin/aarch64-buildroot-linux-gnu-gcc"is not able to compile a simple test program.It fails with the following output:Change Dir: /home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeTmpRun Build Command:"/usr/bin/make" "cmTC_ee744/fast"/usr/bin/make -f CMakeFiles/cmTC_ee744.dir/build.make CMakeFiles/cmTC_ee744.dir/buildmake[1]: Entering directory '/home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeTmp'Building C object CMakeFiles/cmTC_ee744.dir/testCCompiler.c.obj/home/xj/asm/host/bin/aarch64-buildroot-linux-gnu-gcc    -o CMakeFiles/cmTC_ee744.dir/testCCompiler.c.obj   -c /home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeTmp/testCCompiler.c/home/xj/asm/host/bin/../libexec/gcc/aarch64-buildroot-linux-gnu/10.3.0/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directoryCMakeFiles/cmTC_ee744.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_ee744.dir/testCCompiler.c.obj' failedmake[1]: *** [CMakeFiles/cmTC_ee744.dir/testCCompiler.c.obj] Error 1make[1]: Leaving directory '/home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeTmp'Makefile:126: recipe for target 'cmTC_ee744/fast' failedmake: *** [cmTC_ee744/fast] Error 2CMake will not be able to correctly generate this project.
Call Stack (most recent call first):CMakeLists.txt:18 (project)-- Configuring incomplete, errors occurred!
See also "/home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeOutput.log".
See also "/home/xj/asm/lv_mygui/S5_LVGL/CMakeFiles/CMakeError.log".

关键信息: '/home/xj/asm/host/bin/../libexec/gcc/aarch64-buildroot-linux-gnu/10.3.0/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory'

搜索libmpfr.so.4发现它在 file

然后修改了CMakeFile.txt里的这句发现cmake 可以执行了 file 但是make还是报错 file 进入这个目录查看下具体文件信息 file 发现有软连接 查看连接发现 file 将host/lib里的此文件复制到这里来 file

在查看软连接发现就有了 file

然后再重新cmake后再make,可以正常执行了!

本文由博客一文多发平台 OpenWrite 发布!

相关文章:

  • 构建LangChain应用程序的示例代码:7、如何使用Amazon Personalize服务的教程
  • git随记
  • ant design vue 表格错位,表头错位
  • 【安装笔记-20240528-Linux-在 Vultr 云服务器上安装 OpenWRT】
  • DP读书:《半导体物理学(第八版)》(七) 金属与半导体的接触- 10 min 速通(载流子分布)
  • vue项目路由跳转后上一页面未完成的接口取消请求
  • 视频汇聚管理平台EasyCVR程序报错“create jwtSecret del server class:0xf98b6040”的原因排查与解决
  • springboot基本使用十一(自定义全局异常处理器)
  • 【遂愿赠书 - 1期】:安恒“网安三剑客”-大模型时代下的网络安全实战指南
  • 学生信息管理系统C++
  • 插入排序与希尔排序
  • 生成式 AI——ChatGPT、Dall-E、Midjourney 等算法理念探讨
  • 前端开发三大主流框架解析
  • css :hover的使用
  • Python知识点5---字符串的使用
  • [译] 怎样写一个基础的编译器
  • 「面试题」如何实现一个圣杯布局?
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • ES10 特性的完整指南
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • javascript面向对象之创建对象
  • Koa2 之文件上传下载
  • laravel with 查询列表限制条数
  • LeetCode算法系列_0891_子序列宽度之和
  • php的插入排序,通过双层for循环
  • 包装类对象
  • 对象引论
  • 开源地图数据可视化库——mapnik
  • 前端性能优化--懒加载和预加载
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 深度学习中的信息论知识详解
  • 使用 @font-face
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用权重正则化较少模型过拟合
  • 赢得Docker挑战最佳实践
  • 再谈express与koa的对比
  • elasticsearch-head插件安装
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ​HTTP与HTTPS:网络通信的安全卫士
  • # centos7下FFmpeg环境部署记录
  • (21)起落架/可伸缩相机支架
  • (Qt) 默认QtWidget应用包含什么?
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (力扣题库)跳跃游戏II(c++)
  • (十六)串口UART
  • (转)visual stdio 书签功能介绍
  • (自适应手机端)行业协会机构网站模板
  • ./configure,make,make install的作用(转)
  • .FileZilla的使用和主动模式被动模式介绍
  • .gitignore
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core中的时区转换问题
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 设计模式—适配器模式(Adapter Pattern)