cmake .. \ -DPOSITION_INDEPENDENT_CODE=True \ -DCMAKE_INSTALL_PREFIX=/home/Apple/Design/Library/Standard_Library/Libraries/CURL \ -DCMAKE_C_COMPILER=/usr/bin/gcc-8 \ -DCMAKE_CXX_COMPILER=/usr/bin/g++-8 \ -DCMAKE_USE_OPENSSL=ON \ -DOPENSSL_ROOT_DIR=/home/Apple/Design/Library/openssl \ -DOPENSSL_LIBRARIES=/home/Apple/Design/Library/openssl/lib \ -DUSE_ZLIB=ON \ -DZLIB_LIBRARIES=/home/Apple/Design/Library/ZIP/zlib/zlib/lib \ -DZLIB_INCLUDE_DIRS=/home/Apple/Design/Library/ZIP/zlib/zlib/include -DCMake_C_STANDARD=17 \ -DCMake_CXX_STANDARD=17 \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBRARY=ON \ #使用configure编译 设置外置路径,在这里设置libssh2和openssl的路径,设置的是其中的pkgconfig的路径 export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/Apple/Design/Library_Project/Library_Project/External/Libraries/libssh2/lib/pkgconfig \ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/Apple/Design/Library_Project/Library_Project/External/Libraries/OpenSSL-1.1.1/lib/pkgconfig ../configure \ --with-pic \ --prefix=/home/Apple/Design/Library_Project/Library_Project/External/Libraries/CURL \ CC=/usr/bin/gcc \ --with-openssl \ --with-libssh2 --with-zlib \ make make install