我正在尝试在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]
任何帮助或评论都将不胜感激。我花了半天的时间尝试使用英文关键字来找到解决方案,但无法解决。