2015-09-24 216 views
0

好吧,所以我一直在尝试从命令行运行一些东西,我有'权限被拒绝'的问题,然后当我'sudo ./(file.c'我得到一个'找不到'的命令,这很奇怪,因为同一目录中的其他.c文件可以正常工作mac命令行命令未找到

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

当我回显$ PATH我得到这个输出: /opt/local/bin:/ opt/local/sbin:/ usr/local/bin:/ usr/bin:/ bin:/usr/sbin:/ sbin

感谢您提供任何帮助!

+0

所以你在Mac上不是Linux?为什么Linux标签?该文件是否真的用括号括起来,如'(file.c'? –

+0

没有对不起....它就像file.c –

+0

linux标签也是意外的 –

回答

0

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

+0

对不起现在工作 –