- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2022-10-28 09:52:47
|
显示全部楼层
别人总结的一些错误:
& T7 K+ K7 c Y遇到错误的解决办法:
2 L1 B8 ?% H/ r+ R' R错误1:运行./bootstrap时出现报错:8 P5 @+ {. H( }. \
复制代码
1 k( k2 E: b' z-- Looking for gethostname
( M# @, S( w% R2 l5 n9 v' Q5 B% F9 W2 ?-- Looking for gethostname - found
3 d8 a" U: ? j, n/ R0 z-- 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)
" E$ W! j4 c/ e) iCMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):
/ H# a) r. u/ l: L h Could not find OpenSSL. Install an OpenSSL development package or$ i2 @4 p% G8 `: s/ P6 g" b
configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
0 L M! W' S/ `5 @9 r6 P5 u
9 H8 X% F+ a- ~& ^
" ^* m- B% m R7 Z6 W3 ?: W-- Configuring incomplete, errors occurred!
! [ z4 J- V3 x( A! ^- C4 sSee also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeOutput.log".% K* H1 C* x* I: q( `- O
See also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeError.log".2 e `4 K; K5 \( V" m+ O& ?- }
---------------------------------------------8 C: L. N+ y) H' W& v
Error when bootstrapping CMake:
! b2 V- T0 p/ g: i7 e& eProblem while running initial CMake
) U; l! ^" P! n' B' `" l1 @: C6 m---------------------------------------------
0 ` \1 [6 k: r+ ~$ B" G复制代码/ L; ] B5 s% g: r" {3 `
提示找不到OpenSSL,查看错误日志,缺少软件包。
8 n2 G7 |* w' ]% L5 }0 W# S6 h" s8 L, ^" R! E7 F
解决方案:
' k$ z; f( [/ b, D& n& z. f" y1 N, K V5 @+ }# z5 f
sudo apt-get install libssl-dev$ L6 H* W5 E/ D& m9 \( `
再运行
% S. N% ?/ ~6 o# ^( F7 e( n' J; E7 e# t' H! y" F5 ~ D0 _1 t& t
./bootstrap5 s8 T6 e2 j2 _' ^
错误2:make install时出现报错:. V( B$ M7 L6 G7 b0 m
复制代码
( M7 X/ G4 Y/ S% F8 F, S[100%] Built target foo ^" S5 Q1 i! f' I3 {5 ]+ Q
Install the project...6 z. A A2 G# U
-- Install configuration: ""2 G" R; [' {- }; m+ T- f0 L
CMake Error at Source/kwsys/cmake_install.cmake:41 (file):
! v) a. {. ~$ K+ F7 @, p file cannot create directory: /usr/local/doc/cmake-3.16/cmsys. Maybe need
6 f/ b7 b' `/ m0 g8 D1 ]$ W administrative privileges.* b" \5 m4 X% E, N
Call Stack (most recent call first):
) n0 Y4 v3 m8 U0 a' T2 G" X4 k8 | cmake_install.cmake:42 (include)
8 U$ q, C$ v1 `& L* `* ]9 ~, ^2 |& @3 x2 M s
; k8 E/ ]" Y3 F1 y5 W( oMakefile:76: recipe for target 'install' failed
) t7 @% Q% F1 Hmake: *** [install] Error 1/ x1 X) n( I2 |2 X% y4 }+ `
复制代码8 }- D9 i* I2 d% c: p* z0 _
解决方案:% z& P: W/ a8 u# P+ {, k
% L( n: H/ V/ g: A) z& a
sudo make install
9 R, Y7 C" `+ W0 g3 H错误3:执行cmake --version时提示没有那个文件或目录:
- r. k) i% Z3 v& H# tbash: /usr/bin/cmake: 没有那个文件或目录7 H& M8 u4 u; N5 ?0 [
解决方案:* p, s8 h# j- F+ A- ^
8 H" D( h, \) l& a
使用which cmake查找cmake的安装路径,默认是在/usr/local/bin/cmake,而系统会默认去/usr/bin中去寻找。% e! Y( L# Z5 @5 i& v- ^: _
1 L1 b, L8 W- U$ k6 k! `9 R, K' n做一个链接即可:
# W: G. c" }6 x
. V' U! p9 i6 a+ a8 V6 p5 r9 B' sln -s /usr/local/bin/cmake /usr/bin
. [$ B: Z+ F! k6 B( H9 b提示没有权限的话加上sudo。 |
|