Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在Red Hat 7.9“上使用gcc编译时出错;gcc:尝试执行';cc1plus';:execvp:权限被拒绝"; 我试图用GNU工具链在RHEL 7.9上编译一个简单的“hello World”C++程序。运行“gcc-o_C++_Gcc_Redhat - Fatal编程技术网

尝试在Red Hat 7.9“上使用gcc编译时出错;gcc:尝试执行';cc1plus';:execvp:权限被拒绝"; 我试图用GNU工具链在RHEL 7.9上编译一个简单的“hello World”C++程序。运行“gcc-o

尝试在Red Hat 7.9“上使用gcc编译时出错;gcc:尝试执行';cc1plus';:execvp:权限被拒绝"; 我试图用GNU工具链在RHEL 7.9上编译一个简单的“hello World”C++程序。运行“gcc-o,c++,gcc,redhat,C++,Gcc,Redhat,尝试在Red Hat 7.9“上使用gcc编译时出错;gcc:尝试执行';cc1plus';:execvp:权限被拒绝"; 我试图用GNU工具链在RHEL 7.9上编译一个简单的“hello World”C++程序。运行“gcc-oa.out hello.cpp”后,我收到错误“gcc:error试图执行'cc1plus':execvp:Permission denied”。下面是程序。我已经安装了gcc-7.2.0,并将其可执行位置添加到PATH变量中。有人能帮忙吗?谢

尝试在Red Hat 7.9“上使用gcc编译时出错;gcc:尝试执行';cc1plus';:execvp:权限被拒绝"; 我试图用GNU工具链在RHEL 7.9上编译一个简单的“hello World”C++程序。运行“gcc-oa.out hello.cpp”后,我收到错误“gcc:error试图执行'cc1plus':execvp:Permission denied”。下面是程序。我已经安装了gcc-7.2.0,并将其可执行位置添加到PATH变量中。有人能帮忙吗?谢谢

#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {
  cout << "Hello World!" << endl;
  return 0;
}
#包括
使用名称空间std;
int main(int argc,char*argv[]){

这能回答你的问题吗?你能解释一下你是如何“安装gcc-7.2.0”的吗?@SamVarshavchik Hi Sam。gcc 4.8.5已经安装。然后,我用“tar xzf…”手动安装了gcc-7.2.0,使用以下说明:之后,我无法再用gcc编译任何内容。我使用“yum install devtoolset-7”重新安装了gcc。我确认我的机器上安装了gcc-7.2.0,但我仍然无法编译任何东西。Thx!@WillWalsh Hi Will。我确实看到了那篇文章,并尝试了其中提到的几种解决方案,包括将gcc添加到路径中,添加“cc1plus”到我的路径,并重新安装gcc-7.2.0,但错误仍然存在。Thx!以这种方式,在由包管理器(如RHEL的yum)控制的Linux发行版上手动安装软件,将始终以失败告终。包管理器存在的原因是:为了确保所有包都正确安装,不会相互覆盖它们确保满足所有依赖项。gcc最初应该随yum一起安装。您可能最终覆盖了关键文件,导致系统不稳定。唯一实用的解决方案是从头开始重新安装RHEL。