2011-10-21 35 views
1

我一直在試圖通過PAR在Windows XP中
,以生成.exe 我的perl版本是5.8.8 ..我安裝了最新的PAR從PPM錯誤與PAR模塊

我給在命令提示以下命令,

C:\ Documents和Settings \ ABC \桌面\串行> PP -o serial.exe serial.pl

設置的gcc環境 - 3.4.4(cygming特殊, gdc 0.12,使用dmd 0 .125)
程序太大而不適合內存
訪問被拒絕。

而且它拋出我下面的錯誤彈出..
C:\ DOCUME〜1個\ ABC \ LOCALS〜1個\ TEMP \ parlLoYJMpa.exe不是有效的Win32應用程序。

其實我在短短的一行代碼腳本.. 我很困惑... 請幫我....

+0

什麼是一條線,我使用WINXP的ActiveState Perl 5.8.8自己,也許我可以試試它。我的pp - 版本說「PAR Packager,版本0.982(PAR版本0.984)」 –

+0

print「hello」;是我的一行代碼。我只是在測試PP ..它給出了上述錯誤 – Neha

+0

考慮升級你的perl和你的PAR(和PAR :: Packer)版本。 – tsee

回答

0

工作得很好,我,但後來我用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) 
+0

我需要安裝mingw32嗎?我的系統中有Cygwin ... – Neha

+0

當我輸入時,我得到了以下內容。 C:\> gcc -v 閱讀規格來自/usr/lib/gcc/i686-pc-cygwin/3.4.4/specs – Neha

+0

線程模型:posix gcc版本3.4.4(cygming特殊,gdc 0.12,使用dmd 0.125) – Neha