首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用代码块时缺少g++

使用代码块时缺少g++
EN

Stack Overflow用户
提问于 2012-11-14 01:26:26
回答 2查看 6.5K关注 0票数 0

我使用的是fedora-16的码块。当我尝试构建时,它启动了构建,但随后显示‘/bin/sh: g++命令未找到’。

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

所以看看这个网站,他们说gcc用的是g++,所以我试了试"gcc -c this.c",这很管用。

有谁知道这是怎么回事吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-14 01:34:12

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

build-essential包含构建Ubuntu包所必需的包的列表,包括gcc编译器、make和其他所需的工具。

代码语言:javascript
复制
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
$ gcc -v
$ make -v

现在,您应该能够使用C/ C++编译器编译软件。

要安装用于c和c++开发的手册页,请安装manpages-dev包。

如果

代码语言:javascript
复制
$ sudo apt-get install build-essential

不起作用,试试这个:

代码语言:javascript
复制
 su -    
yum install make automake gcc gcc-c++ kernel-devel
票数 2
EN

Stack Overflow用户

发布于 2013-03-06 23:26:16

代码块调用g++来链接库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13365608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档