cmake编译时遇到的问题解决

cmake编译时遇到的问题解决

大家好,又见面了,我是全栈君。

编译cmake首先须要gcc环境,能够运行 gcc –version命令看看。

假设没有,能够使用yum或从cd中进行安装,此处是在虚拟机中从cd中进行安装。将cd链接到虚拟机都会吧,此处略去,。。,。

链接好虚拟机启动后登陆。执行例如以下命令就可以:

cd 
mkdir cd-dvd
mount /dev/cdrom cd-dvd
cd cd-dvd/Packages

rpm -ivh kernel-headers-2.6.32-279.el6.x86_64.rpm

rpm -ivh glibc-headers-2.12-1.80.el6.x86_64.rpm  –force –nodeps

rpm -ivh glibc-devel-2.12-1.80.el6.x86_64.rpm  –force –nodeps

rpm -ivh libgomp-4.4.6-4.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh gcc-4.4.6-4.el6.x86_64.rpm

rpm -ivh cpp-4.4.6-4.el6.x86_64.rpm –force –nodeps

rpm -ivh libmpcdec-1.2.6-6.1.el6.x86_64.rpm –force –nodeps

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh libstdc++-devel-4.4.6-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm –force –nodeps

中途遇到的几个问题:

1、/usr/libexec/gcc/x86_64-redhat-linux/4.4.6/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

     最后发现是须要安装mpfr-2.4.1-6.el6.x86_64.rpm

2、———————————————
CMake 3.0.2, Copyright 2000-2014 Kitware, Inc.
C compiler on this system is: cc 
———————————————
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
———————————————
Log of errors: /usr/local/cmake-3.0.2/Bootstrap.cmk/cmake_bootstrap.log
———————————————

最后发现是须要安装gcc-c++环境

rpm -ivh libstdc++-devel-4.4.6-4.el6.x86_64.rpm
rpm -ivh gcc-c++-4.4.6-4.el6.x86_64.rpm –force –nodeps

ok,进入cmake文件夹运行./bootstrp,运行结束后运行make命令进行编译,编译完毕后运行make install进行安装,,,,。,。,大功告成。!。!。!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116406.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vsftp 用户_linux虚拟用户

    vsftp 用户_linux虚拟用户Vsftp与PAM虚拟用户使用yum安装vsftpyum install vsftpd pam pam-* db4 db4-* 创建一个保存用户及密码的文件cd /etc/vsftpd/ touch virtual_login 添加用户(一行用户一行是密码)vim  virtual_login dongnan nandong

    2022年9月24日
    0
  • CEGUI 动画

    CEGUI 动画最新的版本支持动画,使用Animation类.项目中使用的是7.1的版本,不支持动画,leader说不使用最新版本的CEGUI库,就使用7.1,无奈,自己写一个动画类吧.CEGUI中播放动画是将一个动画的每帧连续不断的画到屏幕上,就形成了动画.就像小时候在书的边页上面画的小人,每一页都画一个小人,每个小人的动作都有点不同,这样快速翻书的时候,小人就成了动画.源代码如最后所贴,原理性的东西就不多讲,…

    2022年7月24日
    10
  • GRE over IPsec && IPsec over GRE

    GRE over IPsec && IPsec over GRE

    2021年8月18日
    46
  • Java动态代理

    Java动态代理

    2022年1月20日
    45
  • MPP架构详解_大数据中心架构详解

    MPP架构详解_大数据中心架构详解数据库构架设计中主要有SharedEverthting、SharedNothing、和SharedDisk:SharedEverthting:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServerSharedDisk:各个处理单元使用自己的私有CPU和Memory,共享磁盘系统。典型的代表OracleRac,它是数据共…

    2025年5月30日
    0
  • BootstrapVue使用入门

    BootstrapVue使用入门网站:https://www.npmjs.com/package/bootstrap-vuehttps://bootstrap-vue.js.org/docs入门开始使用BootstrapVue,它基于世界上最流行的框架-Bootstrapv4,用于使用Vue.js构建响应迅速,移动优先的站点。Vue.jsv2.6是必需的,v2.6.10建议 引导v4.3是必需的,…

    2022年5月25日
    117

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号