0

我正在使用 fedora-16 的代码块。当我尝试构建时,它会启动构建,但随后会显示“/bin/sh: g++ command not found”。

如果我选择编译,它编译确定。

所以看着这个网站,他们说 gcc 使用 g++,所以我尝试"gcc -c this.c"了并且成功了。

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

4

2 回答 2

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
于 2012-11-13T17:34:12.273 回答
0

Codeblock 调用 g++ 来链接库。

于 2013-03-06T15:26:16.283 回答