linux 怎么查看是否安装cmake

linux 怎么查看是否安装cmake,第1张

可以使用cmake --version  查看

如果输出 cmake的版本号说明已经正确安装了cmake

如果提示没有cmake这个命令,说明没有正确安装

下面给出安装cmake的步骤

可以直接在线安装:apt-get install cmake

 2. 离线安装

cmake下载地址:http://www.cmake.org/files/v2.8/cmake-2.8.4-Linux-i386.tar.gz

下载之后

1.解压

root@zsh-linux:/opt#tar -zxvf  cmake-2.8.4.tar.gz

2.然后 cd 到cmake-2.8.4目录下  安装

root@zsh-linux:/opt/cmake-2.8.4# ./bootstrap

root@zsh-linux:/opt/cmake-2.8.4# make

root@zsh-linux:/opt/cmake-2.8.4# make install

安装完毕后查看是否安装成功:

root@zsh-linux:/opt/cmake-2.8.4# cmake --version

cmake version 2.8.4

如果编译出错的话,make就会停止,然后打印出一堆Error,如果成功编译完了,是没有Error、错误等字样出现的。判断是否成功只要看make打印信息的末尾是不是有Error。

如果想见证一下错误,就在源代码里故意弄几个错误,make最后就会出错,然后可以观察一下错误信息。

由于没有图形化界面的支持,在Linux(CentOS 5.4 x64)上的配置相对Windows XP还是麻烦了一点。 1、下载ImageMagick和JMagick的源文件(http://downloads.jmagick.org/6.4.0/):ImageMagick-6.4.0.-0tar.gz 和 jmagick-6.4.0-src.tar.gz。 2、解压并安装ImageMagick:# tar xzvf ImageMagick-6.4.0-0.tar.gz# cd ImageMagick-6.4.0# ./configure --enable-shared --without-perl# make# make install# make check安装完成后,运行convert -version命令检测,应该会出现:Version: ImageMagick 6.4.0 08/31/10 Q16 http://www.imagemagick.orgCopyright: Copyright (C) 1999-2008 ImageMagick Studio LLCconvert默认安装到了/usr/local/bin下面,上面的命令可能提示找不到convert命令。那么可以在/usr/bin下面创建一个到/usr/local/bin/convert的链接:# cd /usr/bin# ln -s /usr/local/bin/convert convert# convet -version 3. 修改配置文件:在/etc/profile中增加:LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH在/etc/ld.so.conf中增加:/usr/local/lib4. 在安装JMagick之前先配置环境变量,尤其是JAVA_HOME,否则编译时会出现:JMagick configure: error: 'Unable to locate Java directories'的错误。# export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0x86_64# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib# export JAVA_BIN=$JAVA_HOME/bin# export JRE_HOME=$JAVA_HOME/jre# export PATH=$PATH:$JAVA_BIN# export JAVA_HOME CLASSPATH PATH5. 安装JMagick。# tar xzvf jmagick-6.4.0-src.tar.gz解压到了文件夹6.4.0中,为了便于区分,重命名该文件夹:# mv 6.4.0 jmagick-6.4.0# cd jmagick-6.4.0# ./configure# make all# make install将生成的libJMagick-6.4.0.so复制到jre中的lib/amd64(amd64可能在不同的硬件架构会有不同的名字,如i386)文件夹中,同时重命名为libJMagick.so。# cd /usr/local/lib# cp libJMagick-6.4.0.so $JRE_HOME/lib/amd64# mv libJMagick-6.4.0.so libJMagick.so将jmagick-6.4.0.jar复制到$JRE_HOME/lib/ext文件夹下,并重命名为jmagick.jar# cp jmagick-6.4.0/lib/jmagick-6.4.0.jar $JRE_HOME/lib/ext/jmagick.jar 至此就配置完毕了。6. 使用yum命令也可以安装ImageMagick,不过版本是6.2.8。因为不太确定是否可以和6.4.0的so以及jar兼容,就将它卸载了,然后按照上面的步骤重新安装6.4.0。后续今天换了一台服务器安,在安装ImageMagick时,出现了新的问题:./magick/xwindow-private.h:27:21: error: X11/Xos.h: No such file or directory解决方法:查找提供Xos.h文件的包# yum provides */Xos.h会得到一个软件包的列表: .org-x11-proto-devel-7.1-13.el5.i386 : X.Org X11 Protocol headers Repo: base Matched from: Filename: /usr/include/X11/Xos.h 安装xorg-x11-proto-devel-7.1-13.el5.i386即可 yum install xorg-x11-proto-develyum install libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel ./configure --prefix=/usr/local/ImageMagick-6.4.0 --without-bzlib --with-jpeg=yes --with-jp2=yes --with-png=yes --without-x


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8998063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存