【问题标题】:My busybox does not execute non-applet utility commands我的busybox 不执行非applet 实用程序命令
【发布时间】:2010-02-03 21:38:57
【问题描述】:

我在我的新嵌入式项目中安装了最新的 busybox。在我尝试将 dropbear 放入我的应用程序之前,它运行正常。 busybox shell 抱怨说没有找到 dropbear,尽管“which dropbear”命令给了我正确的答案“/sbin/dropbear”。如果我将其模式更改为 RW,它会抱怨 dropbear 不可执行。我尝试过其他非 bosybox 命令,但它的抱怨是一样的。应该是设置问题。谁能帮我吗?非常感谢。

艾伦

【问题讨论】:

    标签: linux busybox


    【解决方案1】:

    也许您缺少必要的库?发生这种情况时,某些环境不会打印有用的消息。检查它要链接的库。

    lddobjdump -x <file> |grep NEEDED 很有帮助。

    您可能希望在您的构建机器上执行此操作,因为听起来嵌入式 shell 环境非常糟糕。

    【讨论】:

    • 谢谢埃里克。我会试一试,让你知道。我尝试了一个小程序,例如:#include int main(int argc, int **argv) { printf("My Test\n");返回0; } 编译为: pcc_4xxFP-gcc -o mytest test.c 我把它放到了我的盒子里。我也一样。
    • 您好,Eric,这是共享库问题。谢谢。
    猜你喜欢
    • 2011-10-12
    • 1970-01-01
    • 2014-04-24
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 2014-10-08
    相关资源
    最近更新 更多