编译CURL.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. cmake .. \
  2. -DPOSITION_INDEPENDENT_CODE=True \
  3. -DCMAKE_INSTALL_PREFIX=/home/Apple/Design/Library/Standard_Library/Libraries/CURL \
  4. -DCMAKE_C_COMPILER=/usr/bin/gcc-8 \
  5. -DCMAKE_CXX_COMPILER=/usr/bin/g++-8 \
  6. -DCMAKE_USE_OPENSSL=ON \
  7. -DOPENSSL_ROOT_DIR=/home/Apple/Design/Library/openssl \
  8. -DOPENSSL_LIBRARIES=/home/Apple/Design/Library/openssl/lib \
  9. -DUSE_ZLIB=ON \
  10. -DZLIB_LIBRARIES=/home/Apple/Design/Library/ZIP/zlib/zlib/lib \
  11. -DZLIB_INCLUDE_DIRS=/home/Apple/Design/Library/ZIP/zlib/zlib/include
  12. -DCMake_C_STANDARD=17 \
  13. -DCMake_CXX_STANDARD=17 \
  14. -DCMAKE_BUILD_TYPE=Release \
  15. -DBUILD_SHARED_LIBRARY=ON \
  16. #使用configure编译
  17. 设置外置路径,在这里设置libssh2和openssl的路径,设置的是其中的pkgconfig的路径
  18. export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/Apple/Design/Library_Project/Library_Project/External/Libraries/libssh2/lib/pkgconfig \
  19. export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/Apple/Design/Library_Project/Library_Project/External/Libraries/OpenSSL-1.1.1/lib/pkgconfig
  20. ../configure \
  21. --with-pic \
  22. --prefix=/home/Apple/Design/Library_Project/Library_Project/External/Libraries/CURL \
  23. CC=/usr/bin/gcc \
  24. --with-openssl \
  25. --with-libssh2
  26. --with-zlib \
  27. make
  28. make install