报错: Permission denied collect2: ld returned 1 exit status

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
#include <iostream>
using namespace std;
int main(){
    char a,maxn=-1;
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a;
        if(a>maxn){
            maxn=a;
        }
    }
    cout<<a<<" "<<maxn;
    return 0;
}


代码没问题,是不是之前运行过没关闭?打开任务管理器找下对应进程结束掉。

我在vs2019直接粘贴你的代码是没有问题的,也就是说,可能是权限啊,进程啊,工具啊相关问题。
知道是这个方向你就可以排查,最次重新建个项目,先空项目运行,再运行你的代码。。。
第一:关于看到Permission denied 我第一想法是你文件的权限以及main函数的问题(代码确定没问题)。。。
第二:我试着百度一下,这类问题其实百度有问题多解决方案,下次遇到类似可以试着先百度。