将设为首页浏览此站
开启辅助访问 天气与日历 收藏本站联系我们切换到窄版

易陆发现论坛

 找回密码
 开始注册
查看: 55|回复: 1
收起左侧

cmake 3.0.2 or higher is required. you are running version 2.8.12.2

[复制链接]
发表于 2022-10-28 09:52:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?开始注册

x
cmake 3.0.2 or higher is required. you are running version 2.8.12.2
5 p% b  r9 g% Z
- |* n" h5 w& Z$ N  F4 w- v下载cmake版本:
4 Z/ A! v& S# I- |可直接从cmake官网下载新版本,也可执行如下语句:0 F; N  O- x9 \) K8 B3 y  a7 y

/ v# g, J7 Y( w. z" @- Bwget http://www.cmake.org/files/v3.13/cmake-3.13.4.tar.gz" Q0 Q. {6 j  @) c2 s! G
6 L9 R) H$ L! Q* N
- ?# q: ^. z) M/ M  C* W3 B
解压缩tar包" ?2 p: m: Y9 q- r; I
tar -zxvf cmake-3.13.4.tar.gz8 Q3 W* c  _$ P0 b

" v- D) a9 m. J2 _: Q% |cd cmake-3.13.4.tar.gz
: Z$ p6 E' ?% x5 `8 Z, a2 J( v( M执行
' g" i" x2 B* M./bootstrap* ^5 _% L9 H  L' T0 H5 b$ H
& m( @  e9 E! l% M
执行make && make install% X0 [7 y2 F8 v3 M7 @; l

+ c3 I8 `# z: R' V1 \. c& @3 u- c
 楼主| 发表于 2022-10-28 09:52:47 | 显示全部楼层
别人总结的一些错误:
0 l" ~5 c! X% o; y% }9 G& q2 ^* x遇到错误的解决办法:
& o, G! {1 P8 f: ~( M错误1:运行./bootstrap时出现报错:
/ B( j* `# Y" b* U复制代码
8 s8 w0 m$ q; W, i-- Looking for gethostname. F5 `' W+ m% {5 d  B$ j- ~8 J
-- Looking for gethostname - found; ~* q. o  v3 H0 E$ l, V
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
& M1 S+ v% [0 O6 \& x8 PCMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):
" r  q/ ~2 @9 E0 ^! L( [  Could not find OpenSSL.  Install an OpenSSL development package or9 C6 j0 u5 a- q  I) C
  configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.; y& \8 s/ M" p# q) L" B
& l5 M- u7 U9 N1 [# B

. t# ?1 F- G  ?4 |-- Configuring incomplete, errors occurred!9 i" i3 H3 L" W9 K* g1 {( Y
See also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeOutput.log".
+ C) |/ n, W$ |% t# x9 T4 }See also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeError.log"./ q! @; n# E  {$ E' W
---------------------------------------------
& y8 R8 B# B8 W/ RError when bootstrapping CMake:1 c8 h5 ^* t) d$ i
Problem while running initial CMake1 m/ G0 a/ a3 v( e  W
---------------------------------------------. _  u; Y) r" K6 C7 H
复制代码
; {. {! u0 R+ U" r- ^, i" ~( A提示找不到OpenSSL,查看错误日志,缺少软件包。
9 I& {4 t  f% o+ a3 {- G2 U, e6 M' ^+ d
解决方案:
5 d) S- F5 `$ z' T0 z
2 Z# J( a+ U: @) S  @( |sudo apt-get install libssl-dev) T% A- o, i/ m
再运行
. h  d" _6 i# z" p- ], T* v4 O
6 v* k# X" C  B+ n3 t0 k4 [3 _% v./bootstrap
; s( l% T  d9 J: {错误2:make install时出现报错:
7 ^% l4 \3 o& L: }4 r复制代码
0 I& A# @0 e! h) N' R% L, K[100%] Built target foo
& Z' B6 @. n: mInstall the project...
& I- M/ O# J* r, v# v; t-- Install configuration: ""
& G* W) K) l- P& Z. KCMake Error at Source/kwsys/cmake_install.cmake:41 (file):
  d; }; X: T# f9 u, E  file cannot create directory: /usr/local/doc/cmake-3.16/cmsys.  Maybe need' ~2 J8 |$ W, |6 Z, m7 F( P. A
  administrative privileges." S. l9 I) L# n/ ^0 w1 @
Call Stack (most recent call first):
" b. E/ v' Y4 `! ~) L/ D/ w' N; z  cmake_install.cmake:42 (include)
- z4 `, r# K4 h7 R" \5 f& Q" q$ q$ j; H; \# Z' o7 u

6 Z+ V( ~! w& L) T' NMakefile:76: recipe for target 'install' failed# P) B: c. F5 S$ g
make: *** [install] Error 1* R) c( T" S) A5 N8 p' p
复制代码6 l( R& g; E6 m, `* F* @
解决方案:3 r4 X5 {; a5 ]" R

3 t9 t. Q" f3 Gsudo make install9 {: G: l* p  Y, s2 u& |4 ^! p
错误3:执行cmake --version时提示没有那个文件或目录:0 W! D# a4 O6 ]' @2 B6 p! q9 k0 R8 o
bash: /usr/bin/cmake: 没有那个文件或目录
! j9 l0 x: E* r8 F. b  y/ q$ Y, g解决方案:$ o* H9 u! Y6 h! k4 y6 I; S+ Z

. J9 N# H5 I, [: C. A5 z使用which cmake查找cmake的安装路径,默认是在/usr/local/bin/cmake,而系统会默认去/usr/bin中去寻找。% Y: {1 _& N6 u- S) s

' D$ i1 T8 J+ E9 q做一个链接即可:; F+ b& n' ^5 g7 X" ~8 {0 p
6 r# O5 S# a# R: B9 C7 I5 s0 [. L( R
ln -s /usr/local/bin/cmake /usr/bin
) f' ?, r% c8 G# t提示没有权限的话加上sudo。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

如有购买积分卡请联系497906712

QQ|返回首页|Archiver|手机版|小黑屋|易陆发现 点击这里给我发消息

GMT+8, 2022-12-10 09:33 , Processed in 0.042413 second(s), 22 queries .

Powered by LR.LINUX.cloud bbs168x X3.2 Licensed

© 2012-2022 Comsenz Inc.

快速回复 返回顶部 返回列表