如何在 Linux 中运行二进制文件

新手上路,请多包涵

我有一个名为 commanKT 的文件,并想在 Linux 终端中运行它。有人可以通过给出运行此文件的命令来提供帮助吗?我试过 ./commonRT 但我得到了错误:

 "bash: ./commonrt: cannot execute binary file"

[blackberry@BuildMc MainApp]$ ls -al commonKT
-rwxrwxr-x. 1 sijith sijith 10314053 Feb 27 16:49 commonKT

原文由 Sijith 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
1 个回答

要执行二进制文件,请使用: ./binary_name

如果您收到错误消息:

bash: ./binary_name: 无法执行二进制文件

这是因为它是使用工具链编译的,该工具链用于与您尝试运行二进制文件的目标不同的目标。

例如,如果您使用 arm-none-linux-gnueabi-gcc 编译 ‘binary_name.c’ 并尝试在 x86 机器上运行生成的二进制文件,您将收到上述错误。

原文由 Frazer 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题