用.configure , make , make install 配置编译安装cmake 。经百度后查看安装完成后会在指定的位置生成四个文件夹,查看后形成了四个文件夹,但用rpm命令查看却说cmake没有安装。
cmake安装 (1)从源码安装 下载cmake源码cmake-2.6.2.tar.gz http://www.cmake.org/cmake/resources/software.html 编译安装 tar xvf cmake-2.6.2.tar.gz cd cmake-2.6.2/ 如果本机上不存在cmake,则: ./bootstrap make make install 如果本机上存在cmake,想安装一个新版本,则: cmake . make make install (2)从二进制安装 sudo apt-get install cmake cmake运行 (1)运行cmake wi...
今天在RHEL6.2上装MySQL5.5.13,下好压缩包,解压完,进行到cmake这一步时报错,命令是 cmake -Dcmake_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED...
11,cmake中的总工程和子工程 2 总工程 cmake_MINIMUM_REQUIRED(VERSION 2.0) PROJECT(IPCamPlatform) ##INCLUDE Paths #libyyy SET(libyyy_INCS ${cmake_SOURCE_DIR}/libyyy/include) IF(UNIX) SET(libyyy_INCS ${libyyy_INCS} ${cmake_SOURCE_DIR}/libyyy/platform/linux) ENDIF(UNIX) #libzzz SET(libzzz_INCS ${cmake_SOURCE_DIR}/libzzz/include) #libxxx SET(libxxx_INCS ${cmake_SOURCE_DIR}/libxxx/include) #...
cmake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 cmake 使用方法 cmake的所有的语句都写在一个叫:cmakeLists.txt 的文件中。当cmakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向cmakeLists.txt所在的目录。配置完成之后,应用cmake命令生成相应的ma...
刚把手头的工程从automake迁移到cmake下面,感谢Cjacker的文章,让我对cmake有了清晰的认识,资料编写的不错,有空把这次迁移的经验整理一些也写出来~ Cjacker的cmake资料地址: http://www.qtchina.net/?q=node/161 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24129/showart_1090885.html