Ghostscript在android上跑不起来,该怎么解决

Ghostscript在android上跑不起来
在网上搜了下方法,编译的时候有加了static,在linux下可以跑,但是在android上始终跑不起来。
这里是strace输出的内容,麻烦各位大神看看。
255|root@android:/mnt/sdcard/system/usr/bin # strace -f gs
strace -f gs
execve("/system/bin/gs", ["gs"], [/* 21 vars */]) = 0
uname({sys="Linux", node="localhost", ...}) = 0
brk(0)                                  = 0x14db000
brk(0x14dbd04)                          = 0x14dbd04
set_tls(0x14db4c0, 0x64cfc4, 0, 0xe018a8, 0xe018a0) = 0
set_tid_address(0x14db068)              = 23969
set_robust_list(0x14db070, 0xc)         = 0
futex(0xbe82aa2c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 1) =
-1 EAGAIN (Try again)
rt_sigaction(SIGRTMIN, {0x3aeac0, [RT_7 RT_8 RT_10 RT_12 RT_14 RT_15 RT_16 RT_18
 RT_20 RT_21 RT_22], SA_RESTORER|SA_SIGINFO, 0x3b8d90}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x3ae978, [RT_4 RT_5 RT_6 RT_7 RT_9 RT_12 RT_14 RT_15 RT_
16 RT_18 RT_20 RT_21 RT_22], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x3b8d90}, NULL,
 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_4 RT_6 RT_8 RT_11 RT_12 RT_13 RT_14 RT_16
RT_18 RT_19 RT_31], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(0x14fcd04)                          = 0x14fcd04
brk(0x14fd000)                          = 0x14fd000
gettimeofday({1411622992, 113722}, {4294966816, 0}) = 0
gettimeofday({1411622992, 114278}, {4294966816, 0}) = 0
brk(0x1524000)                          = 0x1524000
brk(0x1545000)                          = 0x1545000
brk(0x150b000)                          = 0x150b000
exit_group(255)                         = ?
------解决思路----------------------
gs的退出码应该是-1,确认一下单独运行gs,然后echo $?.确认输出码是多少。
------解决思路----------------------
引用:
echo $?输出的是255,不知道什么错了,请问您编译环境是怎么样的呢

csdn没有提醒你的回帖,这么晚才看到。你可以试下这个。编译好的:http://download.csdn.net/detail/kangear/6932671
------解决思路----------------------
同样是arm-linux-gcc-4.5.1 桌面版本为ubuntu 12.10.