编译perl程序时返回二进制文件不能执行是怎么办?

编译perl程序时返回二进制文件不能执行是怎么办?

编译perl程序时返回二进制文件不能执行是怎么办?
我把写好的perl程序执行时,系统返回:
-bash: ./work.pl: cannot execute binary file
这一般是什么原因造成的?
请各位大侠指教!
[CCB]10[/CCB]
unpack? .
unpack?
unpack?
what is unpack?
More detail