Ubuntu中安装Cmake
<p><span style="font-size: 18px">一.使用安装命令</span></p><div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">sudo apt install cmake
</pre>
</div>
<p> 注意此种方式安装的可能不是最新版本的Cmake.</p>
<p> </p>
<p><span style="font-size: 18px">二.Cmake源码编译安装</span></p>
<p><strong>第一步:卸载原来的cmake版本:</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">sudo apt-get remove cmake
</pre>
</div>
<p> </p>
<p><strong>第二步:自https://cmake.org/download/下载cmake源码,如cmake-3.17.1.tar.gz</strong></p>
<p><strong><img src="https://img2020.cnblogs.com/blog/1082238/202004/1082238-20200419151902559-271194299.png"></strong></p>
<p> </p>
<p><strong>第三步:解压cmake源码</strong></p>
<p><strong>在cmake源码所在文件夹中打开命令终端,解压文件:</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">tar -zxv -f cmake-3.17.1.tar.gz
</pre>
</div>
<p> </p>
<p><strong>第四步:进入解压后的cmake文件,执行:</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">./bootstrap
</pre>
</div>
<p> </p>
<p>可能会出现以下错误:</p>
<p><img src="https://img2020.cnblogs.com/blog/1082238/202004/1082238-20200419152948283-1937043122.png"></p>
<p>可使用以下指令更新g++来解决:</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">sudo apt-get install g++
</pre>
</div>
<p> </p>
<p>然后重新运行上述指令即可。</p>
<p> </p>
<p>若出现以下错误:</p>
<p><img src="https://img2020.cnblogs.com/blog/1082238/202004/1082238-20200419153554562-1001390638.png"></p>
<p>则使用以下指令解决缺库问题:</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">sudo apt-get install libssl-dev
</pre>
</div>
<p> </p>
<p>然后重新运行上述指令即可。</p>
<p><strong>第五步:编译构建:</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">make
</pre>
</div>
<p> </p>
<p><strong>第六步:安装</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">sudo make install
</pre>
</div>
<p> </p>
<p>自此就安装完成了。</p>
<p> </p>
<p><span style="font-size: 18px">三.验证安装版本</span></p>
<p> </p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">cmake --version
</pre>
</div>
<p> </p>
<p> </p>
<p>若出现以下版本信息说明安装成功,可以使用了。</p>
<p><img src="https://img2020.cnblogs.com/blog/1082238/202004/1082238-20200419154918515-2137323142.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/yanqingyang/p/12731855.html
頁:
[1]