在ubuntu中subline编译时总是出现错误: input file is the same as output file
错误都是长这个样子:
g++: fatal error: input file ‘/home/littlecoco/wolrd’ is the same as output file
compilation terminated.
bash: /home/littlecoco/wolrd: 权限不够
/home/littlecoco/wolrd这个wolrd是你的代码文件还是可执行程序?
出现这种情况可能有几个原因:
1.g++ 编译指令写的有问题,g++指令可以参考如下链接:
(https://blog.csdn.net/woshinia/article/details/11060797)
2.权限问题,使用chmod 777 /home/littlecoco/wolrd修改一下权限(因为不知道你/home/littlecoco/wolrd是个啥,就先这样写)
需要提升权限 用sudo 执行你的程序
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632