私はフォローアップをしています。GitHubのインストールスクリプトステップの1つは次のとおりです。
cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk
しかし、私の端末でエラーが発生します。cp: invalid option -- 'o'
Ubuntuを確認しましたが、man cp
オプションはありません-o
。これはMAC OSについてですか?cp -o
何を表すか?
答え1
これはタイプミスです。私が知る限り、Unixにはcp
そのような実装はありません。-o
私の考えでは、このオプションを安全に削除できるようです。
それ可能意味cp -p
(GNU などで使用する場合、モード、タイムスタンプ、および所有権を保持cp
) またはcp -i
ファイルが既に存在する場合は対話型プロンプト用です。
cp
しかし、彼らはオペランドとオプションを混在させるので、明らかにGNUを使用しています。一般的なツールは通常、最初の非オプションでコマンドラインの解析を停止しますが、GNUツールは賢く努力します。
答え2
-oオプションを安全に削除できます。ところで、$OPENSSL_VERSIONが設定されていますか?