我使用codeblocks时缺少g ++

时间:2012-11-13 17:26:26

标签: gcc g++

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

如果我选择编译,则编译正常。

所以看看这个网站,他们说gcc使用g ++所以我尝试了"gcc -c this.c",这很有效。

有没有人知道发生了什么?

2 个答案:

答案 0 :(得分:2)

为了在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 ++开发的联机帮助页,请安装manpages-dev软件包。

如果

$ sudo apt-get install build-essential

不起作用,试试这个:

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

答案 1 :(得分:0)

Codeblock调用g ++来链接库。