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

结合 Conda 手动安装 RepeatMasker

RepeatMasker 是一个广泛使用的生物信息学工具,用于识别和屏蔽(mask)基因组序列中的 重复序列(repeats) 。在使用过程中需要调用重复序列数据库(Repbase 和 Dfam),如果使用Conda安装的话会出现许多问题,因此推荐手动安装。在此记录我手动安装RepeatMasker的流程,希望对各位同学有所帮助。

m0_65437087的博客 2535

英语语法-句法

摘要:本文系统梳理了英语句法知识,重点解析了五种基本句型及其扩展结构。内容包括句子类型(陈述句、疑问句、祈使句、感叹句)、复合句构成(从句分类与连词使用)、特殊句型(倒装、强调、引语转换)等。特别强调句子成分分析技巧,指出每种句子成分可由不同词法单元充当,需掌握成分识别与划分方法。文章还提供了往期语法系列链接,形成完整的英语语法学习体系,帮助读者建立从词法到句法的系统认知框架。

STCNXPARM的博客 8810

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

在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152

前言 本文所使用的软件 虚拟机软件:VMware Workstation 15 PRO 如何安装? 操作系统:CentOS-7, CentOS-7-x86_64-DVD-1810.iso 如何安装? 简介 INCISIVE Incisive是nc_verilog, nc_sim, nc_lauch,以及ABV,TBV的集合,用于仿真和验证。 InstallScape InstallSc...

沈醉不知的博客 2万+

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万+

从门禁到支付:Uniapp+NFC开发避坑指南(支持Mifare Classic)

本文详细介绍了Uniapp结合NFC技术开发门禁与支付系统的实战指南,特别针对Mifare Classic卡片进行深度优化。内容涵盖环境配置、设备兼容性处理、卡片安全机制解析以及高性能读写优化策略,帮助开发者快速实现跨平台的智能硬件交互解决方案。

t1u2v的博客 751

【WILEY】wiley期刊投稿详解:从revision到Accepted全流程实例讲解

注意:包括没标注修改位置的word文件和标注了修改位置的word文件。

Everyday try to become better -Kobe Bryant 1万+

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

STM32 ADC精准采集12V电池电压:从分压电路到软件校准全解析

本文详细解析了STM32 ADC精准采集12V电池电压的全过程,涵盖分压电路设计、电阻选型、ADC配置优化及软件校准方法。针对电池电压监测中的噪声、温漂等挑战,提供了硬件滤波与软件过采样等实战技巧,确保测量精度达到1%以内,满足嵌入式设备对电源管理的严苛要求。

tech5的博客 1015

ubuntu下opencv C++环境搭建

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

正经学渣的博客 2543

PR工具timing report中setup time的计算过程

然后去pr工具里报告report_delay_calculation/reportDelayCalculation -from related_pin -to constraint_pin。这里constraint pin就是D pin (D0 D1 D2 D3),related pin就是 CK pin。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 455

里海NX二次开发3000例-专栏目录

UDO(User Defined Object)是“用户自定义对象”。应用非常广,可以用UDO创建自定义特征,也可以对NX原有的特征添加一些特殊信息,这些信息会保存在部件中,以后可以查询。还可以实时追踪NX对象,例如做3D包容盒线框自动追踪实体,做2D矩形框自动追踪图纸尺寸值,这些在下面的例子都有介绍。读者可以自己编译下面的例子,体会理解UDO的用法。------里海 20230512序号内容​链接01使用UDO在所有实体上设置更新回调​链接02使用UDO生成跟踪实体的线框​链接03删除UDO​链接。

王牌飞行员_里海的博客 7718

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万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

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

youlinhuanyan的博客 7671

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

在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、付费专栏及课程。

余额充值