当前位置:编程学习 > 网站相关 >>

cannot open output file main: Permission denied问题解决办法

/usr/bin/ld: cannot open output file main: Permission denied
collect2: ld returned 1 exit status


网上搜了一堆资料,有的不太会,有的不太懂,但总的说来应该是权限问题!


权限问题:
发现源文件夹所在目录是root权限,而源文件和makefile文件都是用户lm的权限。


解决办法:
不要在winscp中直接新建文件夹,改用mkdir建立文件夹就会默认是当前用户的权限。
然后把源文件和makefile文件等权限都改为用户权限。


then done!

补充:综合编程 , 其他综合 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,