|
|
楼主 |
发表于 2022-10-28 09:52:47
|
显示全部楼层
别人总结的一些错误:
7 S! d9 ~' O0 C6 B/ w) L+ ~* G遇到错误的解决办法:8 C7 b3 r( ^, U
错误1:运行./bootstrap时出现报错:. A% Q+ h( r* O. h- Q7 N# o# S" t
复制代码
, ]3 r9 T" U# C-- Looking for gethostname& i# A- x/ J( ?+ q
-- Looking for gethostname - found
$ J3 e- e( O' W# K-- 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- |! L& {+ C* ~; U
CMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):
! k- ^: h; f- y+ Q% J Could not find OpenSSL. Install an OpenSSL development package or
- Z* p l% y/ _7 B, P& B9 L configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
' P, L" {- g, y, r% I8 t( x' c) U' c% y; m7 }
3 ~6 q g3 w. W* v7 U-- Configuring incomplete, errors occurred!
' @4 s: b/ | |! vSee also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeOutput.log".
M7 v1 p9 D4 m1 }" l- pSee also "/home/whlg/cmake-3.16.6/CMakeFiles/CMakeError.log".
! W2 G2 V0 ~( g" D---------------------------------------------
0 Y4 p$ h* v4 s3 e/ e7 A- p. IError when bootstrapping CMake:
0 {4 F+ j. v% Y7 r, wProblem while running initial CMake4 B3 S$ ?3 O/ Z+ H5 O
---------------------------------------------
% {# k8 T1 x. S5 c8 B/ E复制代码
# Q) |) X/ c E. z6 n6 o2 `+ y# M提示找不到OpenSSL,查看错误日志,缺少软件包。
3 B0 Z# W3 @0 x
$ J' U% l" S F$ L, b; [6 J解决方案: `: F4 V; I. H7 M; ~- z
! I; x# r' F& Y/ W2 qsudo apt-get install libssl-dev
P$ ?* X& f: x; M再运行
$ [' _0 S8 ^) @( i/ v4 K: s: `0 o) e9 V% H9 K
./bootstrap
. u7 M( ?4 F0 X: C错误2:make install时出现报错:
`" S( \6 ?6 b6 Y# v复制代码
: j- D0 d* x( S[100%] Built target foo
) X% J6 J7 s! tInstall the project...: z/ ^7 e/ U5 K7 h- d/ u
-- Install configuration: ""
! i5 ^' W7 l3 D( fCMake Error at Source/kwsys/cmake_install.cmake:41 (file):
' x4 o4 d- ^/ `1 b, u, S file cannot create directory: /usr/local/doc/cmake-3.16/cmsys. Maybe need3 u# w/ P6 \% m2 o* q$ |: b: H
administrative privileges.
- B+ d% u' ]2 p4 @' J) kCall Stack (most recent call first):$ }+ G" Y( d( V. \' V" l- x& G6 B; w
cmake_install.cmake:42 (include)
' p3 `; n9 N! z4 i6 ]$ S4 k
. |9 h$ V5 C7 f& ]6 w/ y0 ]! W5 I6 q
Makefile:76: recipe for target 'install' failed+ v) C+ b ]( |
make: *** [install] Error 1& \, g4 ? V( P1 O
复制代码( m8 { ^$ D; W) U" H9 ?5 y
解决方案:2 W8 S/ ?. @* a- X' n' G! z5 j
6 T. ?1 H/ ^% L0 E
sudo make install& Y+ q# s* j1 `) L/ v; s9 m
错误3:执行cmake --version时提示没有那个文件或目录:
1 q+ N5 X. A; f U1 _bash: /usr/bin/cmake: 没有那个文件或目录
* y/ i0 ^" L; y- ]解决方案:' y) N7 ?* S9 \7 Z
+ K) C) L" i* d- T
使用which cmake查找cmake的安装路径,默认是在/usr/local/bin/cmake,而系统会默认去/usr/bin中去寻找。
, a+ ?% r' W4 |: C, v* x* i
9 n9 |+ p9 d' N: M& V( H h做一个链接即可:- l& a. k( @1 u5 `7 q
9 x- N0 e5 W, o( k
ln -s /usr/local/bin/cmake /usr/bin ( P$ X) `; d$ y
提示没有权限的话加上sudo。 |
|