さまざまなプラットフォーム(主にSolaris、Linux、HP-UX)で使用されるシンプルなツールを開発しています。ツールはモジュールProc::ProcessTableに依存していますが、使用するすべてのシステムにモジュールをビルド/インストールする必要はありません。
むしろ、ツール内にProc::ProcessTableコードを「埋め込み」たいと思います。私が求めている結果は、モジュールを個別にインストールしなくても、すべてのシステムで機能する単一のファイルを持つことです。
これは可能ですか?Perlのみのモジュールを埋め込むのは簡単ですが、このモジュールはOS固有のCコードをコンパイルします。必要な各OSでそのコードをコンパイルできると仮定すると、組み込みモジュールを機能させるために、コンパイル済みのCコードをPerlスクリプトに含めるにはどうすればよいでしょうか。