我正在尝试在ARM平台上托管Web服务器。条件是Web服务器应该轻巧快速。所以我把注意力集中在lighttpd上。我能够为ARM目标成功交叉编译lighttpd。但是当我试图在我的手臂平台上运行时,它会出错:
-sh: /usr/bin/lighttpd: not found
我使用以下命令运行lighttpd。
/usr/bin/lighttpd -f /usr/bin/lighttpd.conf
我无法理解这种错误的原因是什么。 lighttpd可执行文件存在于正确的位置,并且我具有可执行权限。有人可以帮我吗 我试图在奔腾目标上运行Web服务器,它运行良好,没有任何问题。
PS: - 我有root权限。
答案 0 :(得分:0)
执行命令
file /usr/bin/lighttpd
查看输出并确保它实际上是为ARM编译的。如果您尝试运行未针对正确架构编译的ELF可执行文件,则会发生此错误。