Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal 终端说没有文件_Terminal_Macos Sierra - Fatal编程技术网

Terminal 终端说没有文件

Terminal 终端说没有文件,terminal,macos-sierra,Terminal,Macos Sierra,请帮忙!我似乎无法运行我的文件。我编译了它,所以它应该运行,不是吗 这也发生在我的其他文件上,我似乎无法修复它。好的,请注意: 如果您在问题中直接发布代码并使用代码标记,通常会受到欢迎。这样可以更容易地回答您的问题,并防止图像在某个时间点变成死链接 然后,关于您的代码:似乎您的Topic3ex1.c仍然有一些错误,首先修复它们总是有帮助的。可能是这些错误阻止了Topic3ex1(我相信您选择了-o选项作为输出文件?我不熟悉gcc的语法)的形成。通过从命令行执行ls-a,首先检查文件是否存在

请帮忙!我似乎无法运行我的文件。我编译了它,所以它应该运行,不是吗


这也发生在我的其他文件上,我似乎无法修复它。

好的,请注意:

  • 如果您在问题中直接发布代码并使用
    代码标记
    ,通常会受到欢迎。这样可以更容易地回答您的问题,并防止图像在某个时间点变成死链接
然后,关于您的代码:似乎您的Topic3ex1.c仍然有一些错误,首先修复它们总是有帮助的。可能是这些错误阻止了Topic3ex1(我相信您选择了-o选项作为输出文件?我不熟悉gcc的语法)的形成。通过从命令行执行
ls-a
,首先检查文件是否存在

如果您收到一条消息说“没有这样的文件或目录”,而它确实存在,这通常是由于缺乏用户权限造成的。尝试执行
chmod u+x Topic3ex1.c
,然后再次运行命令。这将赋予当前用户执行该文件的权限(如果您还不知道,请在chmod上阅读,您将经常需要它)

最后一个问题:Topic3ex1应该是文件还是文件夹?如果它是一个文件,那么像
/Topic3ex1
这样执行它只会在它是一个shell脚本时起作用(在这种情况下,最好将文件重命名为Topic3ex1.sh,最好总是提到文件的扩展名)。如果它是一个文件夹,
/
命令将不起任何作用,而您使用的
cd-Topic3ex1
(cq.change directory-)命令将其激活为您的工作目录。但是,如果它是一个文件,那么更改目录命令当然是无用的