|
本帖最后由 xiaolonghun1 于 2015-8-18 15:03 编辑
我用C语言编写了一个“PWD”的终端命令行下的命令,但是显示执行错误。
按道理,上层有这个接口,底层系统应该带有 的才是http://blog.csdn.net/jancyliu/article/details/9114559
http://bbs.pediy.com/showthread.php?p=1254378
是不是android要在那边或者源代码里面把这个函数给添加进来,重新编译a20 cubie的源代码才可以?
有没有这个a20 android 的包含system("pwd");这个函数可以执行的源代码,我重新编译一下。
我是想通过写这个应用,然后让他一直检测按键是否按下,于是就执行某个脚本。可以顺利编译通过,但是就是执行不了。
或者有没有其他简便的可以绕过这个,检测按键执行脚本的。
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#define EXIT_ERR(m) \
do\
{\
perror(m);\
exit(EXIT_FAILURE);\
}\
while (0);\
int main(void)
{
int status ;
status = system("ls -a");
if(status == -1){
EXIT_ERR("system error");
}
else{
if(WIFEXITED(status))
{
if(WEXITSTATUS(status) == 0)
printf("run command successful\n");
else
printf("run command fail and exit code is %d\n",WEXITSTATUS(status));
}
else
printf("exit status = %d\n",WEXITSTATUS(status));
}
return 0;
}
~
~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|