PAR模块出错 我一直在尝试通过.PARK在.WindowsXP和中建立.exe。 我的perl版本是5.8.8。。我从PPM 安装了最新的PAR

PAR模块出错 我一直在尝试通过.PARK在.WindowsXP和中建立.exe。 我的perl版本是5.8.8。。我从PPM 安装了最新的PAR,perl,Perl,我在命令提示符下发出了以下命令 C:\Documents and Settings\abc\Desktop\serial>pp-o serial.exe serial.pl 设置gcc环境-3.4.4(cygming special,gdc 0.12,使用dmd 0.125) 程序太大,无法放入内存 访问被拒绝。 它还向我抛出以下错误弹出窗口.. C:\DOCUME~1\abc\LOCALS~1\Temp\parlLoYJMpa.exe不是有效的Win32应用程序。 实际上,我的脚本只有一行代码

我在命令提示符下发出了以下命令

C:\Documents and Settings\abc\Desktop\serial>pp-o serial.exe serial.pl

设置gcc环境-3.4.4(cygming special,gdc 0.12,使用dmd 0.125)
程序太大,无法放入内存
访问被拒绝。

它还向我抛出以下错误弹出窗口..
C:\DOCUME~1\abc\LOCALS~1\Temp\parlLoYJMpa.exe不是有效的Win32应用程序。

实际上,我的脚本只有一行代码。。 我很困惑。。。
请帮帮我……

对我来说效果很好,但我一直使用pp,没有问题。我没有收到任何“设置gcc环境…”消息,根本没有消息。我之所以这样回答,是因为评论中没有足够的空间容纳所有这些:

我做了一个gcc-v,得到:

C:\tools\perl\tests>gcc -v
Reading specs from c:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/spec
s
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld 
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads 
--disable-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry 
--disable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt 
--without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter 
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)

有一行是什么,我自己正在使用winxp ActiveState Perl 5.8.8,也许我可以试试。我的pp——版本显示“PAR打包机,版本0.982(PAR版本0.984)”,打印“你好”;这是我的单行代码。我只是在测试PP。。它给出了上面的错误,考虑升级Perl和PAR(以及PAR::打包器)版本。C:\>gcc-v从/usr/lib/gcc/i686 pc cygwin/3.4.4/specsThread模型读取规范:posix gcc版本3.4.4(cygming special,gdc 0.12,使用dmd 0.125)