<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]和cmake原理和使用，CentOS7 升级 cmake，CMake 3.1 or higher is required.  You are running version 2.8.12.2。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Wed, 14 Dec 2016 03:08:33 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	现象：cmake ../<br/>CMake Error at CMakeLists.txt:1 (cmake_minimum_required):<br/>&nbsp;&nbsp;CMake 3.1 or higher is required.&nbsp;&nbsp;You are running version 2.8.12.2<br/>-- Configuring incomplete, errors occurred!<br/>一）编译C通过cmake:<br/># 如何编译和执行<br/><br/>本工程使用CMake来编译，CMake的好处是方便跨平台执行。关于CMake，可以访问(https://cmake.org/)。<br/><br/>在Linux环境下，请先创建build目录，并到目录build下，执行cmake<br/>```bash<br/>mkdir build &amp;&amp; cd build<br/>cmake ../<br/>```<br/><br/>再执行<br/>```bash<br/>make<br/>```<br/><br/>如果你的Linux中无法运行cmake或make命令，可以按照如下命令安装它<br/>```bash<br/>sudo apt-get install cmake g++ make<br/>```<br/><br/>所有的可执行程序在目录build/bin下面<br/><br/><br/>如果你有CLion或者其他可视化的IDE，可以直接在IDE中执行&quot;Build Project&quot;来完成整个项目的编译。<br/><br/><br/>二）升级 cmake 的步骤：<br/><br/>卸载原有通过 yum 安装的 cmake<br/>yum remove cmake<br/>下载cmake安装包<br/>cd /opt<br/>wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz<br/>解压下载好的cmake二进制包<br/>cd /opt<br/>tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz<br/>解压成功后，就可以在 /opt 目录下看到一个 cmake-3.14.5-Linux-x86_64 目录，下面添加cmake环境变量，编辑 /etc/profile.d/cmake.sh 文件，写入以下内容：<br/>export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64<br/>export PATH=$PATH:$CMAKE_HOME/bin<br/>保存并退出，执行命令让 cmake 环境文件生效<br/>source /etc/profile<br/>此时，再次查看cmake版本，就已经是 3.14.5 了：<br/><br/>cmake -version<br/>cmake 版本升级完毕。<br/><br/>来自：https://www.jianshu.com/p/d5dd6514526a<br/><br/><br/><br/><br/><br/><br/><br/>Mysql新版本均采用了cmake：<br/>http://mp.weixin.qq.com/s?__biz=MzI0MTEyMzgxOA==&amp;mid=2247483751&amp;idx=1&amp;sn=124007f577a8d697040479942935d88a&amp;chksm=e91129e2de66a0f4b6e385d663c927c7e0386255d29af3a7a7f2550ff84abbf5a95a457bbdc1&amp;mpshare=1&amp;scene=23&amp;srcid=1214WmcU4f5K7XqqSEIfWo6l#rd
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]和cmake原理和使用，CentOS7 升级 cmake，CMake 3.1 or higher is required.  You are running version 2.8.12.2。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>