每次我尝试执行一个程序时,无论什么程序,我都会收到此消息:
bash: ./filename.cpp: Permission denied
当我编译时,我没有遇到任何问题,它运行正常。但是当我想执行时,我收到此消息。
这与权限有关吗?因为我也遇到了很多问题。我无法访问我的共享文件夹,除非我使用
sudo nautilus
请参阅我的其他问题。
答案1
要在 Ubuntu 中编译并运行.cpp
文件,请按照此示例指南进行操作
首先我们需要一个.cpp
文件,我们将其保存main.cpp
为home/user/documents
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
如果需要安装g++
sudo apt-get install g++
现在我们有了一个程序,我们可以去Home/user/documents
编译它
cd ~/Documents
g++ main.cpp
a.out
这将生成一个以您的/home/user/Documents
目录命名的文件
现在运行a.out
./a.out
输出将是
Hello World!