build-openssl-libraries.shを実行しているとき、私は次のような問題に遭遇:問題のAndroid用のOpenSSL 1.1.0cを構築
The library could not be configured for supporting multi-threaded
applications as the compiler options required on this system are not known.
See file INSTALL for details if you need multi-threading.
The options 'shared', 'pic' and 'dynamic-engine' aren't supported on this
platform, so we will pretend you gave the option 'no-pic', which also disables
'shared' and 'dynamic-engine'. If you know how to implement shared libraries
or position independent code, please let us know (but please first make sure
you have tried with a current version of OpenSSL).
:
警告それはライン48には./configureのDISTを実行します
エラーそれは/ツール/ make-standalone-toolchain.sh @line 75築く実行します:STDLIB.H見つからないと言って失敗するため、.cファイルのこのエラー以降のコンパイルで
HOST_OS=darwin
HOST_EXE=
HOST_ARCH=x86_64
HOST_TAG=darwin-x86_64
HOST_NUM_CPUS=4
BUILD_NUM_CPUS=8
ERROR: Failed to create toolchain.
を。
私はそれをうまく構築する方法を知る手助けをしてください... Androidでは、マルチスレッドのサポートが必要です。
- ツールチェーンを成功させる取得する方法を2つの./configureを警告
- を無視しての意味は何ですか?
私はmacOS Sierra 10.12.6で動作しています。これはSQLCipherの構築の一部です。
Android用OpenSSLライブラリを構築するためにどのようなプロセスを使用していますか?ドキュメントへのリンクを提供してください。 – jww
@jww git clone https://github.com/sqlcipher/android-database-sqlcipher.git –
@jwwこのリンクをご覧ください:https://www.zetetic.net/sqlcipher/open-source/上記のように基本的にクローンし、README.orgの指示に従ってください。しかし、それは滑らかではありません。しかし、Android用にSQLCipherを変更したくない場合は、https://www.zetetic.net/sqlcipher/sqlcipher-for-http://www.zetetic.net/に記載されている 'net.zetetic:android-database-sqlcipher:[email protected]' android/ –