我正在使用fedora-16的代码块。当我尝试构建它时,启动构建,但然后说“/ bin / sh:g ++命令未找到”。
如果我选择编译,则编译正常。
所以看看这个网站,他们说gcc使用g ++所以我尝试了"gcc -c this.c"
,这很有效。
有没有人知道发生了什么?
答案 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 ++来链接库。