|
|
楼主 |
发表于 2022-10-28 09:52:47
|
显示全部楼层
别人总结的一些错误:' _* K0 V0 R: Q% b: g5 g
遇到错误的解决办法:: v' D u0 ^# F% @- n+ v% ?$ j
错误1:运行./bootstrap时出现报错:% e3 F2 H3 u- [% l; U9 i
复制代码
) U( W' ^* v6 I-- Looking for gethostname, z- L- v& z. n+ G$ V- o4 a
-- Looking for gethostname - found- J; o( T6 R2 A" s- Z5 g
-- 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)
- u8 q8 ~, s9 W( NCMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):* X& }& B; a8 s2 a& t- ]
Could not find OpenSSL. Install an OpenSSL development package or ?4 B9 c/ _3 o9 j0 G% P9 B' h
configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
- D+ y9 `% P4 M' R7 m- {4 x/ X+ d/ ]( H$ |1 s
, N9 n0 m) p7 h; n
-- Configuring incomplete, errors occurred!3 w) B( q! p9 M8 [, @: \, z) `
See also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeOutput.log".$ u, z" W/ O, Y: @2 L3 Y- c, |
See also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeError.log".
2 x/ O5 ^: L" |$ `, D/ L: T& `---------------------------------------------
" ?! [6 A- h ?- b% q0 `$ V5 oError when bootstrapping CMake:* k( x. ~$ M9 I& }$ k4 b
Problem while running initial CMake9 u7 I% U6 I& j! t
---------------------------------------------% `+ y6 t& V3 o" b: s& @* ~
复制代码
$ ^ x1 ?1 e% Y3 b j/ n8 q提示找不到OpenSSL,查看错误日志,缺少软件包。8 d( U; V; V% @4 E" K2 m# A2 R
( Y/ o9 U( C# N& g' Q& {
解决方案:: o6 u) c$ Z1 G8 R( m5 u- q- j( \4 C
0 ~' e, s" y3 D* q0 {3 Hsudo apt-get install libssl-dev. w5 P( |- Z% ?, r9 X/ d
再运行. q0 T. ]; w- Y0 D2 Q: K- G
- m/ |4 C2 s1 z1 I( W) ^./bootstrap1 r7 a! t) e3 ]9 q2 K9 A' Q
错误2:make install时出现报错:8 q- [! ^2 l6 x( F$ o+ J7 q7 Q
复制代码4 a2 E! P. L, T" l% a) K
[100%] Built target foo
& m) O/ U$ [ H" }3 y% s* AInstall the project...4 R8 {1 v2 A- C z1 Y
-- Install configuration: ""
$ w8 m& N* a! Z4 ?8 pCMake Error at Source/kwsys/cmake_install.cmake:41 (file):. @/ N9 J; e3 ^$ |- Q
file cannot create directory: /usr/local/doc/cmake-3.16/cmsys. Maybe need: @5 C( A5 X9 t( @
administrative privileges.
$ W5 @) I, i- C, qCall Stack (most recent call first):5 k) z- `) W5 [" A% b7 H" i! h/ p
cmake_install.cmake:42 (include)
$ [ X8 l, N! F9 Y
! L6 D# C! O6 k+ y6 w/ f* {5 G
: W! U! H9 s) rMakefile:76: recipe for target 'install' failed6 u2 H& k0 U% W% o. G
make: *** [install] Error 14 w$ ?: K6 b( ^
复制代码
- Y( U3 X: U) W解决方案:2 ~. W& H- t$ }2 D4 y
# e- m. r! v' `# s
sudo make install
2 |4 T7 S5 P3 R5 L. ]# ^错误3:执行cmake --version时提示没有那个文件或目录:
2 t5 F3 l+ k) Y0 @" gbash: /usr/bin/cmake: 没有那个文件或目录
- Q3 n/ Q: G% j1 F- H5 S* I解决方案:
2 u/ j3 R# K! [4 K) Y
]$ T7 A! {3 ?& X& ]/ x/ q. \* a使用which cmake查找cmake的安装路径,默认是在/usr/local/bin/cmake,而系统会默认去/usr/bin中去寻找。
6 e J/ T0 O _3 L7 l
; r+ _# L1 W* G7 |; k: N% w做一个链接即可:6 k0 Y0 {# W0 y$ x- H u. Q
`/ \5 A5 A/ z# R4 @9 i) ^( m* Iln -s /usr/local/bin/cmake /usr/bin 9 o8 U t$ B, ~$ u% w( K3 t: R
提示没有权限的话加上sudo。 |
|