尝试使用gcc进行编译时,mac终端上显示“错误:错误读取”

时间:2019-12-09 22:23:23

标签: macos gcc terminal vi

我正在尝试在Mac终端上用gcc编译由MacVim创建的c文件,但屏幕显示如下:

r_yeh_mbp_2019@Robinsons-MacBook-Pro ~ % cd Desktop              
r_yeh_mbp_2019@Robinsons-MacBook-Pro Desktop % cd Code                 
r_yeh_mbp_2019@Robinsons-MacBook-Pro Code % gcc TheMatingAlgorithm.c
error: error reading 'TheMatingAlgorithm.c'
1 error generated.
r_yeh_mbp_2019@Robinsons-MacBook-Pro Code % 

但是,如果文件是通过终端上的命令“ vi”创建的,而不是使用任何其他IDE创建的(我也尝试过Atom创建),则可以编译该文件:

r_yeh_mbp_2019@Robinsons-MacBook-Pro Code % gcc SearchAlgorithm.c -o sa.o
r_yeh_mbp_2019@Robinsons-MacBook-Pro Code % ./sa.o  

此外,当我尝试使用命令“ vi”编辑不是由“ vi”创建的c文件时,终端创建了一个新文件,并显示如下:

"TheMatingAlgorithm.c" [Permission Denied]

任何帮助或评论都将不胜感激。我花了半天的时间尝试使用英文关键字来找到解决方案,但无法解决。

0 个答案:

没有答案