我使用的是fedora-16的码块。当我尝试构建时,它启动了构建,但随后显示‘/bin/sh: g++命令未找到’。
如果我选择编译,它编译正常。
所以看看这个网站,他们说gcc用的是g++,所以我试了试"gcc -c this.c",这很管用。
有谁知道这是怎么回事吗?
发布于 2012-11-14 01:34:12
为了在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发布于 2013-03-06 23:26:16
代码块调用g++来链接库。
https://stackoverflow.com/questions/13365608
复制相似问题