我的问题是,即使存在可执行文件,我的 Ubuntu 14.04 也无法运行它们。我下载了 arm-none-eabi 工具链,我想用它运行一些可执行文件,./
但终端显示“没有这样的文件或目录”。然后我尝试以 root 用户身份运行,也没有结果。我已将此目录添加到我的路径中,但仍然没有任何结果。我不知道这是什么原因……
感谢帮助!
答案1
对于可能发生的事情有多种解释:
- 您位于错误的目录中。使用以下命令进行检查
ls
,并查找完整路径:pwd
- 该文件的权限不允许该程序成为可执行程序。使用检查,
ls -la
然后文件权限应该有-rwxrwxrwx以某种形式存在,如果没有它们,那么就会有一个-替换它。将其替换为chmod 775 <BinaryNameHERE>
检查这两个可能的解决方案,并请提供更多详细信息,以便我们解决您的问题。
答案2
一种可能的解释是,您在编译时没有链接动态链接器。默认情况下,链接器不会链接动态链接器。也许您需要一个。
有关详细信息,请参阅