Gcc g++;当我使用代码块时,它丢失了

Gcc g++;当我使用代码块时,它丢失了,gcc,g++,Gcc,G++,我在用fedora-16的代码块。当我尝试构建时,它会启动构建,但会说““/bin/sh:g++命令未找到” 如果我选择compile,它将编译为OK 看看这个网站,他们说gcc使用g++所以我尝试了“gcc-cith.c”,结果成功了 有人知道发生了什么事吗 为了在Fedora中编译.c和.cpp文件,您需要安装一个编译器。 要安装gcc和g++编译器,您需要build essential包。这也将安装GNU make build essential包含一个包列表,这些包对于构建Ubuntu包

我在用fedora-16的代码块。当我尝试构建时,它会启动构建,但会说““/bin/sh:g++命令未找到”

如果我选择compile,它将编译为OK

看看这个网站,他们说gcc使用g++所以我尝试了“gcc-cith.c”,结果成功了


有人知道发生了什么事吗

为了在Fedora中编译.c和.cpp文件,您需要安装一个编译器。 要安装gcc和g++编译器,您需要build essential包。这也将安装GNU make

build essential包含一个包列表,这些包对于构建Ubuntu包是必不可少的,包括gcc编译器、make和其他必需的工具

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v

现在,您应该能够使用C/C++编译器编译软件。 < >安装C和C++开发的MangPoad,安装MangPoDeV包。 如果

不起作用,请尝试以下操作:

 su -    
yum install make automake gcc gcc-c++ kernel-devel

CODBROND调用G++来链接库。只有在通过C++文件时,

<代码> GCC < /C> >将调用<代码> G++< /C>。试着直接运行
g++
来检查它是否存在。我正在构建一个C程序,我创建了codeblocks项目来告诉它这一点。代码块需要g++。但我确实直接尝试过g++,但它并不存在。我很惊讶codeblocks没有检查以确保所有依赖项都存在。sudo想要的密码不是我的用户密码,也不是su密码。所以我试着进入苏,它说它不存在。所以我做了这些:所以我用su下的yum做了这些。更新工作正常,但升级显示“没有标记为更新的包”,而build essential显示“没有可用的包生成essential”。您可以尝试以下操作:su-yum安装make automake gcc-c++kernel devel
 su -    
yum install make automake gcc gcc-c++ kernel-devel