为什么我没有权限运行这个 mpic 命令?

为什么我没有权限运行这个 mpic 命令?

我对命令行非常不熟悉,昨天刚刚下载了 Ubuntu(在微软商店)。我正在尝试使用特定命令编译和运行 cpp 文件。我以非 root 用户身份登录,这是我想要用来编译文件的命令:

mpic++ circuitSatisfiability.cpp -Wall -ansi -pedantic -std=c++17 -o circuitSatisfiability

但后来我收到了这条消息:

/usr/bin/ld: cannot open output file circuitSatisfiability: Permission denied
collect2: error: ld returned 1 exit status
mpic++: No such file or directory

如果我执行“ls”,我可以看到我的文件在那里。通过 windows 文件,我还可以看到有一个“.idea”文件夹。其他人可以用这种方式编译,为什么我不能?

相关内容