私は、Windowsでネイティブに実行する実行ファイルを生成するためにコンパイルしたいLinuxシステムにperlスクリプトを用意しています。私はフリーソフトウェア、これはPerl PAR/pp
が好ましいです。これは可能ですか?linuxのperlソースからネイティブWindows実行ファイルをコンパイルします。
答えて
Windowsマシン上でpp
を実行してWindowsバイナリを作成する必要があります。私はそれが動作することを知って、私はそれをやった。 Linux固有のコードは、少なくともプラットフォームに依存しないか、Windows固有である必要がありますが、Perlは一般にプラットフォームに依存しない言語です。 File::Spec
を使用すると役立ちます。
ありがとう@JoelBerger。私はWindowsにActiveState perlをダウンロードし、PARモジュールをダウンロードしましたが、ppユーティリティは持っていません。 – user001
['PAR :: Packer'](http://search.cpan.org/perldoc?PAR::Packer)もインストールしてみてください。個人的には、私はStrawberry PerlディストリビューションをASよりもむしろ試してみます。 ASは、Linuxベースのモジュールインストールに似ていないPPMを使用します。 Strawberry Perlは、Unixライクなビルドシステムを含むシステムを使用しているため、Linux風のシステムに非常に近いものです。 –
また、PPMでPARを不正行為させてインストールすることもできますが、コマンドプロンプトで 'cpan PAR :: Packer'を使用して' pp'をインストールしてください。私はそれが純粋なPerlだから、うまくいくはずだと信じています。 IIRCこれは私がそれを動作させたものです –
- 1. スウィフトコードをネイティブのLinux実行ファイルにコンパイル
- 2. linuxのファイルからPerlスクリプトを実行しています
- 3. WindowsのソースからDoxygenをコンパイルする
- 4. Windowsからのlinuxコマンドの実行.bat
- 5. WindowsでMonoプロジェクトをコンパイルしてLinuxで実行する
- 6. PHPからperlファイルを実行する
- 7. GCCとLinuxサブシステムのWindows用実行可能ファイルをコンパイルするには?
- 8. ソースと実行ファイルからMakefileを生成しますか?
- 9. ppを使用してperlソースをコンパイル
- 10. Windowsの下でlinux gccコンパイルされたプログラムを実行する
- 11. 実行中のperl実行可能ファイルのソースを確認する
- 12. どのCコンパイラが最小のネイティブWindows実行ファイルを生成しますか?
- 13. 実行可能ファイルにperlスクリプトをコンパイルする際の問題
- 14. Oracle Linuxのソースからのブーストのコンパイルが失敗する
- 15. Windows 8のソースからvim/gvimをコンパイルしてください
- 16. (Async)ネイティブでコンパイルされたストアドプロシージャからの実行
- 17. Windowsライブラリを使用してlinux上のcppファイルをコンパイルする
- 18. ソースからのインプレースPerlアップグレード
- 19. Windows実行ファイルとしてコンパイルされたPerlスクリプトがOracleに接続しません
- 20. Windowsサーバー2008からlinuxの管理タスクを実行する
- 21. MingW GCC Linux上のWindows用のSDLプログラムをコンパイルしますか?
- 22. LinuxでAndroidアプリケーションを実行/コンパイルする
- 23. Visual Studioを使用してWindows 10のソースからPerlをビルドする2017
- 24. Windows/Linuxから実行するEclipse CDTプロジェクトを設定する
- 25. LinuxのQt CreatorでWindows用の実行ファイルを作成できますか?
- 26. Windowsでperlスクリプトを実行する
- 27. LinuxボックスからリモートでWindows 10コマンドを実行する
- 28. WindowsからLinuxシェルでpingを実行する方法
- 29. LinuxでJavaを実行する利点(Windowsから離れる)
- 30. windowsとlinuxでコンパイルする
PARで試したことがありますか? – xmc
こんにちはXavier。 PAR(pp)を試しましたが、実行可能ファイルはLinux上でのみ動作します。 – user001