社区
C++ 语言
帖子详情
Ubuntu下 自带的GCC能编译 C++吗?
jiazaibo
2009-05-25 10:12:53
同题目。
...全文
1070
22
打赏
收藏
Ubuntu下 自带的GCC能编译 C++吗?
同题目。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lead_my_life
2010-11-03
打赏
举报
回复
sudo apt-get install build-essential ,9l正解
海枫
2009-05-31
打赏
举报
回复
原来Linux高手很少上这的,呵呵!
wangpingfang
2009-05-31
打赏
举报
回复
[Quote=引用 3 楼 happynesslele 的回复:]
引用 2 楼 wanggang999 的回复:
可以,而且非常可以,g++还是一个广受赞誉的优秀的C++编译器。
具体方法,请参考自带的文档,要么你man一下也行,我都忘了怎么用了。
如果你砸ubuntu.org.cn混日子,那里的wiki应该有详细方法。
GCC 是 GNU 编译器集合(GNU Compiler Collection)的首字母缩写词。GNU 编译器集合包含 C,C++,Objective-C,Fortran,Java 和 Ada 的前端以及这些语言对应的库(libstdc++,libgcj,……)
…
[/Quote]
说得还不够详细
jhony_lee
2009-05-31
打赏
举报
回复
看版本了,我的升级完以后才能用g++。
wjh200821
2009-05-31
打赏
举报
回复
真的可以。我用过了
zhangzhongke007
2009-05-31
打赏
举报
回复
[Quote=引用 15 楼 linyt 的回复:]
原来Linux高手很少上这的,呵呵!
[/Quote]
顶~
leo315
2009-05-31
打赏
举报
回复
支持LINUX,
xbwee
2009-05-31
打赏
举报
回复
gcc 默认链接的是 C 标准库。
若要编译 C++ 需要显式指定 C++ 标准库:gcc file.cpp -lstdc++
g++ 则默认链接的是 C++ 标准库,可以直接编译 C++ 文件
xbwee
2009-05-31
打赏
举报
回复
gcc 默认链接的是 C 标准库。
若要编译 C++ 需要显式指定 C++ 标准库:gcc file.c -lstdc++
g++ 则默认链接的是 C++ 标准库。
liuka
2009-05-31
打赏
举报
回复
g++ c++
gcc c
lzh9955
2009-05-29
打赏
举报
回复
g++
sandy_zc_1
2009-05-28
打赏
举报
回复
[Quote=引用 1 楼 happynesslele 的回复:]
不能,用g++
g++一般也自带的
[/Quote]
肯定可以,g++本质调用的还是GCC。只不过GCC默认把.c后缀的文件当作C而已,对于.cpp文件二者的编译行为是一模一样的,链接时GCC需要显式指定C++库而已。
总结:
对于.c文件,GCC当作C代码,G++当作C++代码。
对于.cpp文件,G++的行为和GCC -lstdc++的行为一模一样。
Treazy
2009-05-28
打赏
举报
回复
g++就行了
cumtCGer
2009-05-28
打赏
举报
回复
sudo apt-get install build-essential
yangch_nhcmo
2009-05-28
打赏
举报
回复
c++用g++编译
fairchild811
2009-05-26
打赏
举报
回复
g++
「已注销」
2009-05-26
打赏
举报
回复
build-essential
和g++
gdb
Sou2012
2009-05-25
打赏
举报
回复
学习了!
windsting
2009-05-25
打赏
举报
回复
[Quote=引用 1 楼 happynesslele 的回复:]
不能,用g++
g++一般也自带的
[/Quote]
GCC的含义是GNU's Compiler Collection,就是说,是一对编译器的集合,
它甚至可以编译fotran的程序,至于编译C、C++则是绝对不会缺少的功能了。
可惜我很无能的一直没能熟练使用这玩意。
小y正在思考人生
2009-05-25
打赏
举报
回复
[Quote=引用 2 楼 wanggang999 的回复:]
可以,而且非常可以,g++还是一个广受赞誉的优秀的C++编译器。
具体方法,请参考自带的文档,要么你man一下也行,我都忘了怎么用了。
如果你砸ubuntu.org.cn混日子,那里的wiki应该有详细方法。
[/Quote]GCC 是 GNU 编译器集合(GNU Compiler Collection)的首字母缩写词。GNU 编译器集合包含 C,C++,Objective-C,Fortran,Java 和 Ada 的前端以及这些语言对应的库(libstdc++,libgcj,……)
GCC 的 C++ 前端是 g++
所以就像一个子类继承父类一样,编译c++的程序,用g++
加载更多回复(2)
ubuntu
20.4源码安装最新
gcc
(
gcc
V12.2)
Ubuntu
20.4
自带
的
gcc
为V9.4.0的版本,老版本的
gcc
存在不支持新版本C语言规范,在配置、
编译
、安装应用软件或工具时,可能存在不能正确安装的问题。(比如:libpqxx-7.7.4在配置时要求
c++
17版本的支持,但
gcc
V9.4.0版本不支持
c++
17)。因此本文介绍
ubuntu
20.4的系统下载最新
gcc
12.2版本源码,并进行本地
编译
、安装。本节内容包括
gcc
12.2的必备库安装和
gcc
12.2安装两部分内容组成。
记录一次
编译
gcc
的过程
记录一次
编译
gcc
的过程 准备 系统:
Ubuntu
20.04.1 软件包:
gcc
-10.2.0.tar.gz、gmp-6.2.1.tar.zst、m4-1.4.18.tar.gz(之后换成了m4-1.4.7.tar.gz)、mpc-1.2.1.tar.gz、mpfr-4.1.0.zip 使用到的命令 #解压 tar -zvxf ***.tar.gz tar -I zstd -xvf ***.tar.zst unzip ***.zip #安装 ./configure make sudo make inst
ubuntu
14.04
编译
paho.mqtt.cpp
所需工具 CMake v3.5 或更新的版本
GCC
v4.8 或更新的版本 GNU Make
Ubuntu
14.04或16.04 LTS上的CMake版本非常旧,并且Paho C ++库存在一些问题。 可以通过下载源代码并进行构建来添加较新的版本。 如果可以使用软件包管理器从系统中删除较旧的cmake,或者可以使用Ububtu替代品在版本之间进行选择来保留较旧的cmake。 例如,这是在
Ubuntu
14.04上安装CMake v3.6的方法,同时使较旧的CMake保持为_cmake-2.8:https
vscode在
ubuntu
下
c++
的简略配置
vscode在
ubuntu
下
c++
的简略配置 不做大项目,不调试,只为运行代码的话,只需要做三件事情: 下载vscode 安装C/
C++
插件 安装code runner 窗口右上多了一个三角号,点击运行。或者Ctrl+Alt+N运行。 因为
ubuntu
自带
g++,
gcc
,所以不用像在Windows下那样专门去安装
编译
器。 运行程序会在output窗口,只能输出不能输入。如果需要改成termin...
linux学习笔记——boost库的安装与
gcc
的升级
在学习linux系统
C++
网络开发时,boost库的安装花费了我不少时间。在此将我的经历记录下来,方便学习交流。 在学习linux开发的过程中,Centos与
Ubuntu
两个系统我都有使用。两个系统都有各自的软件安装器:Centos为yum,而
Ubuntu
为apt-get。就我个人而言,在使用感觉上,yum要稍好于apt-get。 在软件安装时,最好使用系统
自带
的安装器。安装器会在软件安装时自动处理好相关依赖,若自行手动安装,不仅要学会自行处理复杂的依赖,不同时期的软件依赖还有可能发生变化,极有可能安装失败
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章