Bashファイルから実行可能なバイナリを生成する必要があります。理論的に可能ですか?ありがとうございます。
答え1
SHCそれはあなたが必要とするすべてです。次の質問も確認してください。
編集する
これ関連質問なぜ難しいのか説明し、いくつかのトリックを使って議論を隠す方法を説明しますps
。これらの多くはプログラムのソースコードを必要とし、その一部はバグを悪用し、移植性がない可能性がps
あります。
の実装で生成されたソースファイルを確認すると、後で実際のスクリプトの前に埋められるスペースの数として使用されるshc
マクロが定義されていることがわかります。hide_z
ただし、この方法はCentOS 7.4で実行されている新しいLinuxシステムでは正しく機能しません。 (以前は試してみましたがうまくいきました。回答を投稿する前にもう一度確認しなかったので申し訳ありません。)