脚本中有点不明白,请大家指教

脚本中有点不明白,请大家指教

编译qtopia时生成一脚本文件,开头为:

#!/usr/bin/perl
use strict;
use warnings;

use File::Basename;
use lib ( dirname($0)."/../bin" );
use Qtopia:aths;
use Qtopia::Opt;
use Hash::Ordered;
........
........

sh执行时提示错误信息!

# sh runqtopia
runqtopia: runqtopia: 2: use: not found
runqtopia: runqtopia: 3: use: not found
runqtopia: runqtopia: 5: use: not found
runqtopia: runqtopia: 6: Syntax error: "(" unexpected
#

文件开头里,use那一行说的是什么意思?
敬请大家指教!
你用sh来解释perl脚本,当然出错了。。。
我的文件系统是自己做的,没有perl这个命令

问问perl这个命令用busybox如何制的?


QUOTE:
原帖由 woailaoxiang 于 2008-8-28 21:21 发表
我的文件系统是自己做的,没有perl这个命令

问问perl这个命令用busybox如何制的?

http://download.chinaunix.net/download/0001000/44.shtml


很强大。呵呵
试着对perl进行交叉编译,资料太少,不能继续!

能不能这段perl脚本文件,转换成sh脚本文件来实现哪?


QUOTE:
原帖由 woailaoxiang 于 2008-8-30 22:42 发表
试着对perl进行交叉编译,资料太少,不能继续!

能不能这段perl脚本文件,转换成sh脚本文件来实现哪?

你直接把perl转换成c代码好了