Solaris における「無効な引数」とはどういう意味ですか?

Solaris における「無効な引数」とはどういう意味ですか?
-bash-3.00$ ./p4 -V
-bash: ./p4: Invalid argument

Unix における「無効な引数」とはどういう意味ですか?

詳細:

  1. p4 は現在のディレクトリ内の実行可能ファイルです。
  2. p4 は実際には perforce を指します。オプション -V はバージョンの詳細を表示するはずです。
  3. OSはSolaris 10です。
  4. p4 には実行権限があります (chmod +x p4)
  5. 私の場合、公式ドキュメントはあまり役に立ちませんでした。

答え1

私はそれを考え出した!

私は SPARC マシン上で x86 バイナリを実行していました。

SO での同様の質問

Solaris では、x86 プラットフォームで SPARC バイナリを実行しようとすると (またはその逆)、Invalid argumentエラーが発生します。

関連情報