【问题标题】:mac command line command not found找不到mac命令行命令
【发布时间】:2015-12-21 21:53:28
【问题描述】:

好的,所以我一直在尝试从命令行运行一些东西,但我遇到了“权限被拒绝”问题,然后当我 'sudo ./(file.c' 我得到一个 'command not found' . 这很奇怪,因为同一目录中的其他 .c 文件工作正常。

我已经下载并安装了 Xcode 和命令行工具。另外,我还有#include 一些其他的东西也在同一个目录中。

当我回显 $PATH 时,我得到以下输出: /opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

感谢您提供的任何帮助!

【问题讨论】:

  • 所以您使用的是 Mac 而不是 Linux?为什么是 Linux 标签?该文件是否真的用括号命名,如(file.c
  • 不抱歉....就像 file.c 一样
  • linux标签也是意外
  • 请提供ls的确切命令和输出。

标签: macos


【解决方案1】:

您正在运行sudo ./file.c,但file.c 看起来像是通常不可执行的源代码文件的名称。您遇到的问题可能是您正在尝试运行无法运行的东西。如果您真的想强制计算机运行它,您可以在尝试运行它之前执行chmod +x file.c。但如果它确实是C源代码,它就没有任何用处。

【讨论】:

    猜你喜欢
    • 2016-07-09
    • 2020-05-13
    • 1970-01-01
    • 2019-06-14
    • 2012-10-03
    • 2012-07-25
    • 2015-07-08
    • 2021-12-20
    • 1970-01-01
    相关资源
    最近更新 更多