Ubuntu C++ 环境的搭建

Ubuntu 系统安装 VS Code 并配置 C++ 环境 详细介绍了如何在Ubuntu上使用VS Code配置C++开发环境,包括安装必要的工具、设置编译器和调试器,并演示了如何创建和运行C++项目。 阅读详情

1.环境准备
在ubuntu中要想编译c程序可以安装gcc编译器,编译c++的话就不能使用gcc了,要使用g++编译器。
安装gcc或是g++可以在新立得软件包管理器中直接搜索后安装或是使用终端文字命令(这样会显得专业些,呵呵)。搜索的方法就不说了,命令行的话是大家最熟悉不过的apt-get install了,完整格式如下:
sudo apt-get install g++

2.写程序源代码
可以直接在桌面新建一个空文件,打开即可直接编辑。这里可以在查看-突出显示模式-源代码这一系列目录中选择c++的语法高亮,会更加贴心一些。但是不能自动在首字母前加空格比较麻烦,要想格式漂亮还要自己调整下。
按照标准程序格式输入完毕后保存文件为*.cpp格式,这样就完成了一个c++文件的建立过程。

3.编译连接
打开终端,在命令行中敲入: 
g++ 文件名   
即可开始编译连接的过程。这里的文件名其实是包含文件路径的。要是不知道文件路径的话可以在敲完g++加上空格之后直接把文件拖进去,系统会自动添加文件路径。默认的输出位置是“主文件夹”,默认输出文件是a.out。可以使用以下格式指定输出的文件名:
g++ 文件名 -o 输出文件名
输出的路径仍然是默认路径,文件名应是*.out的格式。这里要注意的是使用-o命令必须指定输出文件名,否则会报错:g++: argument to '-o' missing。
余下的各指令可以自行在终端中使用man g++命令查看,

4.执行并输出结果
执行起来就很简单了,直接找到生成的*.out文件,拖到终端窗口里,敲下回车就OK啦!

因为刚开始用g++编译器,懂得的还很有限,有新的感受再慢慢补上吧~

linux系统ubuntu18搭建C、C++开发环境 最近想学习在linux下的C、C++开发,以便能具备跨平台能力,网上查看了些前辈高人的各种搭配经过甄选后,决定自己的搭配如下:ubuntu18的linux系统、编译器自是gcc、g++的不二选择、编辑器利用vim-plus一键安装版(Vim加上各种以搭配好的适用插件)。 系统选择:ubuntu是近年慢慢流行起来的一个linux分支系统,既然是较为流行那么出问题资料就比较好找,所以选择该系统,并未用20最新版,选择用18个人觉得稳定性会稍好些。从阿里的镜像下载安装包,地址为:http://mirrors.a 阅读详情

相关推荐

Ubuntu 下C / C++ 语言编程环境的搭建

<br /><br />Ubuntu 下C / C++ 语言编程环境的搭建<br /> <br />对于编辑器的选择:<br />对于编辑器网上很多Linux 大牛都是极其偏爱VIM,所以我也选择了vim,一开始系统中默认可能没有安装vim,只需要通过命令行直接在终端中安装即可:<br />sudo apt-get install vim<br />安装好vim以后剩下的就是要为vim写配置文件,目的是便于我们下面的编程。很多大牛可以把vim配置成一个非常强大的IDE,但是我这里仅仅给出一个非常简

9870

ubuntu下的c++编译

刚开始使用ubuntu下的g++编译c++程序,这里只是简单说以下自己的一些小小感受吧。 1.环境准备 在ubuntu中要想编译c程序可以安装gcc编译器,编译c++的话就不能使用gcc了,要使用g++编译器。 安装gcc或是g++可以在新立得软件包管理器中直接搜索后安装或是使用终端文字命令(这样会显得专业些,呵呵)。搜索的方法就不说了,命令行的话是大家最熟悉不过的a

燃烧的舞步 1444

搭建Ubuntu下c/c++编译环境

出于工作原因,需要把项目移植的Linux下。于是便在搭建过程中,留下了这么一个纪录,以方便以后的查询。由于很多操作过程都来自于网络,搭建时没有特意加以纪录,故文中一些出处省略,对原作者表示感谢。1.       安装Ubuntu。2.       安装gcc方

理性的幻想 5025

Ubuntu中使用gcc/g++编译C/C++

想要在linux环境中编译C语言,安装编译工具也是一样可以对C语言进行编译的

weixin_43866583的博客 6249

IC设计新手必看:如何正确使用去耦电容(decap)避免电源噪声?

本文深入探讨了IC设计中去耦电容(decap)的应用技巧,从核心原理到布局实现,帮助新手工程师有效抑制电源噪声。文章详细解析了MIM、MOM等电容类型的特性与选择策略,并提供了先进的布局技巧和验证方法,特别适用于28nm以下先进工艺的电路设计挑战。

weixin_30555125的博客 114

Verilog实战:手把手教你实现IEEE 754单精度浮点乘法器(附完整代码)

本文详细介绍了如何使用Verilog实现IEEE 754单精度浮点乘法器,包括标准解析、架构设计、Verilog代码实现及优化技巧。通过两级流水线设计,平衡性能与面积,适用于数字信号处理、AI加速器等高性能计算场景。

weixin_33724046的博客 314

linux mv缺少参数,GCC:错误:缺少参数“-l”

所以我改变了我的Makefile,但现在当它说:GCC:错误:缺少参数“-l”gcc: error: missing argument to '-l'make: *** [nfc-emulate-forum-tag4] Error 1这是总的,我在那里甚至找不到一个-l makefile文件pkgdatadir = $(datadir)/libnfcpkgincludedir = $(includ...

weixin_39934675的博客 1160

MarkDown简介(深度解析MarkDown用法)

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...

酷酷的旭 7343

ubuntu下C/C++编译

在ubuntu环境下对C/C++进行编译首先保证ubuntu系统中包含编译工具(g++/gcc)和编辑工具(vim) 如果环境中不存在可以在终端中输入以下命令进行安装: sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g++ 初次之外了解gcc和g++之间的区别见如下链接 http...

赵凯月的博客 1万+

【AI智能体】Claude Code 核心记忆文件 CLAUDE.md实战操作详解

Claude Code 核心记忆文件 CLAUDE.md实战操作详解

congge 5457

ABAP Channels 实战:在 ABAP 7.40 中用 WebSocket 打造实时双向通信

本文详细介绍了SAP ABAP 7.40引入的ABAP Channels通信框架,包含AMC(ABAP Messaging Channels)和APC(ABAP Push Channels)两部分。AMC作为应用服务器内部的消息总线,支持发布/订阅模式,可实现跨会话实时通信;APC基于WebSocket协议,用于浏览器等客户端与ABAP服务器的双向实时交互。文章通过一个乒乓球游戏案例展示了ABAP Channels的实时协作能力,并详细解析了AMC的配置方法、消息发送与接收的代码实现,帮助开发者理解如何利用

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 223

modern_cpp_1-在ubuntu上搭建c++开发环境

文章目录搭建环境安装build-essential安装gdb测试测试vim和g++测试gdb补充Ubuntu命令vim命令gdb命令google code style sheetMore about c++Reference Modern C++系列的博客是根据Bonn University的Modern C++课程所作的笔记,兼具笔者个人的实践和思考,谬误之处还请指出。 课程链接 https://www.bilibili.com/video/BV1xZ4y1X7dN 搭建环境 Linux上搭建C++开发环

weixin_43721070的博客 1298

详解【计算机类&面试真题】军队文职考试——第7期:C盘格式化需要注意什么?| 两台笔记本连起来后ping不同,可能存在哪些问题?| 模拟信号到数字信号是如何转化的?| 计算机由哪些部件组成?

这是我分享的系列面试知识——军队文职(计算机类)面试真题详解(第7期)。本期分享:两台笔记本连起来后ping不同,你觉得可能存在哪些问题?模拟信号到数字信号是如何转化的?谈一谈计算机由哪些部件组成?如何加强计算机网络安全管理?若通过域名无法访问,而通过IP地址能访问。这是怎么回事?你将如何解决?谈一谈C盘格式化需要注意什么?开放类题目:如果应聘的岗位和你想的差距很远,你怎么办?

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 1922

ubuntu下opencv C++环境搭建

ubuntu下opencv C++环境搭建 由于很少用C++,对于opencv的C++使用感到很头疼,光是环境搭建就让我google了好久,官方也没有给出细节操作,为什么就不能像python一样一个pip就搞定了呢?所幸终于调通,遂小记一手,以免以后再次被搞得头皮发麻 opencv 安装 参考我之前的文章,完成基本的opencv安装(只是得到文件,还得配置一些path) 常见错误 先放出测试代码 #include <iostream> using namespace std; #include

正经学渣的博客 2543

SSE 传输过程中,丢失空格和回车符,怎么解决?

Server - Sent Events(SSE)即服务器发送事件,是 HTML5 中的一项 Web API,用于实现服务器向客户端浏览器推送实时数据的功能。

934

Allegro172版本如何在联机模式下使用skill文件操作指导

注意:如果下次重新开启Symphony模式的时候可能导致symphony_skill中的文件内容被清空,所以最好将自己常用的skill文件都写到symphony_skill.txt中去,然后做好备份,需要的时候,在开启软件后把文件放到env目录中去。在用Allegeo172版本进行PCB设计的时候,有时会用到Symphony模式进行多人实时在线协同设计,如下图。这个模式设计起来可以提升设计速度,但是也有一个缺陷,就是不能使用skill文件。如下图,当调用skill的时候就会出现如下报错。

weixin_54787054的博客 1586

ubuntu 18.04 c++环境搭建

ubuntu 18.04 c++环境搭建 实现的步骤如下 1. 环境准备 首先需要,安装gcc和g++环境 安装之前查看是否有安装,使用命令: gcc --version g++ --version 如果没有安装使用如下命令进行安装: # 版本安装:这里选择的式版本5 sudo apt-get install gcc-5 sudo apt-get install g++-...

DataH 5万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Ubuntu搭建C++开发环境

Ubuntu搭建C++开发环境 使用IDE:Clion 虚拟机:VMware+Ubuntu18.04 1. 安装Vim 个人习惯vim,先安装一下 sudo apt-get install vim 2. 安装git 2.1 安装git sudo apt-get update sudo apt-get install git 2.2 生成s...

weixin_34259232的博客 4904

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ubuntu+VsCode++搭建C++开发环境

首先Ubuntu下安装好C++开发的一个些基本工具g++、gdb、make、cmake等,安装方式点检查一下安装环境。

youlinhuanyan的博客 7671

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

在Ubuntu上搭建OpenVINO C++ 程序开发环境

本文详细介绍了在Ubuntu22.04 LTS下安装CMake和VS Code工具的全过程,并完成了OpenVINOC++代码开发环境的搭建。通过VS Code和CMake工具,开发者可以快速实现OpenVINOC++代码的编写、编译、调试和运行。读者有进一步的需求,欢迎随时联系我。

英特尔开发人员专区 4971

在Ubuntu下搭建C/C++编程环境

在Ubuntu下搭建C/C++编程环境 在Ubuntu下搭建C/C++编程环境,综合起来说就是vim+gcc+gdb。其中vim用于文本编辑,gcc用于程序编译,gdb用于代码调试。 要安装编程环境,在Terminal中执行sudo apt-get install build-essential。 桌面系统的快捷键 如果不用桌面系统,可以关闭。 打开Termina

Shine_zy的博客 10万+

ubuntu下搭建c++开发环境

ubuntu下的c++开发环境安装搭建

youlinhuanyan的博客 3987

给 Ubuntu 搭建 C/C++开发环境

这是本人原创,转载需要说明出处 准备工作: (1)、在VMware下安装 Ubuntu 操作系统。 我之前有篇博文介绍VMware14.0 安装 ubuntu18.04 https://blog.youkuaiyun.com/Oyasimi1412/article/details/82382544 (2)、把在 VMware 下安装的 Ubuntu 在宿主机上实现全屏操作,以及文件拷贝操作,这里需...

Oyasimi1412的博客 5539

Ubuntu下搭建C++开发环境

Ubuntu使用eclipse搭建c/c++编译环境----CDT插件 Ubuntu(Linux)使用Eclipse搭建C/C++编译环境 这两天,给自己电脑弄了双系统,除了原来的Windows 7系统外,装上了Linux系统,使用的版本是Ubuntu(点击可到相应的下载页面)。开始我装的Linux版本是fedora9,对于一个根本没接触过Linux系统的人而言,...

banjuan3729的博客 241
上一篇: Linux 之V4L2基本编程
下一篇: strsep() 函数
wangzhibo_csdn
博客等级 码龄11年 106粉丝 89原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值