如何在shell里执行应用程序?
编译了一个helloworld程序,动态编译。在console下,输入#./hellworld,提示找不到这个程序。
我的bash和bin都是在busybox中完成的,想知道运行helloworld程序时,需要调用哪些系统软件?依次的顺序是什么啊? 相信不多 不知道怎么回答
什么意思啊?
shell执行应用程序好像调用的是exec()系统调用。可是我在ash中,运行静态编译的程序没问题。运行动态编译的程序就提示:
cannot find file。
我的busybox是1.1的,静态编译。/lib目录下面有Ld,和libc库。
为什么不能执行动态编译的程序呢?
相信不多 不知道怎么回答
页:
[1]