RT,
就如一般的linux一样,有个程序,在当前目录下,./temp(temp为程序),这样来执行这个temp程序。现在我有个程序放到sdcard目录,执行它的时候,提示permission denied,----rwxr-x system   sdcard_rw    84777 2011-04-12 09:57 pppoe 这个是这个pppoe程序的权限,我对它chmod 777 的时候并没有将它的权限改变。这个又是为什么啊??

解决方案 »

  1.   

    PPPOE程序需要手机ROOT权限,刷机。
      

  2.   

    不是,这个pppoe是我用rp-pppoe编译出来的,我直接把它拷到android中去,然后直接在shell中运行,这个没有到应用层。~
      

  3.   

    美有chmod 权限
    否者你就可以随意修改系统文件了 这种不安全的系统怎么可能发布
      

  4.   

    如果是2.2的系统,你可以push到/mnt/asec目录下,然后可以使用chmod 777修改,sdcard下无法修改权限的,linux上编译的需要使用arm的交叉编译工具才能运行,而且如果不是-static编译的话需要依赖ld-linux库,需要从arm安装目录拷过来,我已经使用交叉编译,ndk这两种方法试过可以编译纯C程序在android上shell或者超级终端里运行
      

  5.   

    需要注意的是/mnt/asec目录在手机重启过一次以后里面的东西就清空了
      

  6.   

    不是已经有两个pppoe的软件了吗
    还都是中国人做的
    一个pppoew和wifipppoe
    都是rp-pppoe的
      

  7.   

    ydoraemon  提供的答案是正解