首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么每次我试图执行C++程序时都会得到一个“拒绝权限”错误?

为什么每次我试图执行C++程序时都会得到一个“拒绝权限”错误?
EN

Ask Ubuntu用户
提问于 2015-12-21 12:18:20
回答 1查看 5.4K关注 0票数 1

每当我试图执行一个程序时,无论是哪个程序,我都会收到这样的消息:

代码语言:javascript
复制
bash: ./filename.cpp: Permission denied

当我编译时,我没有问题,它可以正常工作。但当我想执行的时候我会收到这条信息。

它与权限有关吗?因为我在这方面也有很多问题。我无法访问共享文件夹,除非我使用

代码语言:javascript
复制
sudo nautilus

请看我的其他问题

EN

回答 1

Ask Ubuntu用户

发布于 2015-12-21 12:46:00

要在Ubuntu中编译和运行.cpp文件,请遵循下面的示例指南

首先,我们需要一个.cpp文件,我们将它保存为main.cpphome/user/documents

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main ()
{
cout << "Hello World!";
return 0;
}

如果需要,请安装g++

代码语言:javascript
复制
sudo apt-get install g++

现在我们有了一个程序,我们可以转到Home/user/documents编译它

代码语言:javascript
复制
cd ~/Documents
g++ main.cpp 

这将在您的a.out目录中生成一个名为/home/user/Documents的文件。

现在运行a.out

代码语言:javascript
复制
./a.out

输出将

代码语言:javascript
复制
Hello World!
票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/711933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档