Ubuntu系统---进行C++项目开发的工具

  在Ubuntu系统下进行C++工作任务,还没接触过。像 Windows + vs 一样,Ubuntu应该也有自己的C++开发工具。网上搜罗了一圈,发现有以下可行的方法:
(1)终端上,利用gcc/g++编译器,编译C/C++程序
(2)使用CMake创建C++项目,编译C/C++程序
(3)用Eclipse IDE开发C/C++
(4)用VScode IDE开发C/C++

(5)其他.....
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1)终端上,利用gcc/g++编译器,编译C/C++程序
利用gcc/g++编译器,vim/gedit/...编译工具,gcc -> C  ,g++ -> C++。
@https://blog.csdn.net/liuzubing/article/details/78303167

(2)使用CMake创建C++项目,编译C/C++程序
使用cmake + CmakeLists.txt生成makefile文件并进行编译C/C++程序
@https://blog.csdn.net/baidu_38172402/article/details/80751312 Ubuntu下使用cmake结合CmakeLists.txt生成makefile文件并进行编译
@https://blog.csdn.net/github_39611196/article/details/80991436 ubuntu下使用CMake创建C++项目
@https://www.cnblogs.com/cv-pr/p/6206921.html  Cmake知识----编写CMakeLists.txt文件编译C/C++程序

(3)用Eclipse IDE开发C/C++
@https://www.cnblogs.com/zyrblog/p/8548270.html  在ubuntu16.04上安装eclipse
@https://wenku.baidu.com/view/051ed28b7e192279168884868762caaedd33ba09.html  在ubuntulinux下安装eclipse以及运行c程序的安装步骤

(4)用VScode IDE开发C/C++
@https://blog.csdn.net/weixin_43374723/article/details/84064644  Ubuntu16.04下配置VScode的C/C++开发环境
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  后面有时间,对其分别进行实践。

Ubuntu系统---进行C++项目开发的工具的更多相关文章

  1. python flask构建小程序订餐系统--centos下项目开发环境的搭建

    1.项目开发环境的搭建(Linux环境) 1)软件的安装 我们搭建整个项目的过程中,我们需要用到下面的一些软件,但是这些软件的安装过程我们在这里不用说明.(因为windows软件的安装比较的简单,类似 ...

  2. Ubuntu系统下搭建Python开发环境

    之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-reposito ...

  3. 十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)

    Mono软件Ubuntu系统国内镜像源.Mono国内镜像源 http://download.githall.cn/repo 替换为国内源(非官方)有利于加快mono的安装速度,一般情况下,完成mono ...

  4. 在x64的Ubuntu系统下安装64bit的交叉编译工具aarch64-linux-gnu-gcc【转】

    sudo apt-cache search aarch64 查看哪些版本可以安装: sudo apt--aarch64-linux-gnu 安装一个gcc开头的5版本的支持64bit ARM linu ...

  5. ubuntu系统部署web项目

    1.安装java 下载java安装文件 可至http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新的JDK版本,当 ...

  6. Ubuntu 系统如何用pycharm开发python—OpenCV

  7. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)

    第四章.Android编译系统与定制Android平台系统 4.1Android编译系统 Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同 ...

  8. 电脑装windows和ubuntu,如何卸载ubuntu系统

    电脑装windows和ubuntu,如何卸载ubuntu系统 2018年01月17日 16:28:29 职业炮灰 阅读数:684    版权声明:本文为博主原创文章,未经博主允许不得转载. https ...

  9. 虚拟机Ubuntu系统下kaldi安装与编译简介

    kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有 ...

随机推荐

  1. win7 vs2010 opengl配置教程

    一.安装GL库文件 1. opengl和glu的安装(不用安装) win7安装完成之后已经默认安装了opengl32.dll和glu32.dll,并且其对应的lib文件也已经安装

  2. VS2010调试warning MSB8012:路径不匹配问题

    VS2010调试warning MSB8012:路径不匹配问题 调试信息如下: warning MSB8012: TargetPath(D:\J2KCodecSDK\Samples\C++\a_Eas ...

  3. Learning to Rank:pointwise, pairwise, listwise 总结

    值得看: 刘铁岩老师的<Learning to Rank for Information Retrieval>和李航老师的<Learning to rank for informat ...

  4. Java面试 - static 修饰的变量和方法有哪些特点?

    1.static修饰的变量和方法,在类加载时即被初始化,可直接通过类名.变量名和类型.方法名进行调用. 2.static修饰的变量,在类加载时会被分配到数据区的方法区.类的实例可共享方法区中的变量.如 ...

  5. ${__setProperty(row,rowNum)};不能在import XXX后面使用;

    如下 ${__javaScript只能用一次调用 excel.CWResultFile.CWOutputFile.wOutputFile("/Users/iot/1.xls", & ...

  6. WIN10更换无线网卡后WIFI无法正常启用

    这里根据自己经历提供几个方案: 首先我们要确定这两个地方正常(表示网卡能识别.驱动安装好:有无线开关没打开的朋友请出门右转): 方案一:万能的重启,不觉得麻烦的就多重启几遍.大力出奇迹! 方案二:然后 ...

  7. Python3 和 Python2的区别

    目录 print Python2.7的print不是一个function Python3里的print是一个function. Unicode Python 2 有 ASCII str() 类型,un ...

  8. Hibernate一对多自关联、多对多关联

    今天分享hibernate框架的两个关联关系    多对多关系注意事项 一定要定义一个主控方 多对多删除 主控方直接删除 被控方先通过主控方解除多对多关系,再删除被控方 禁用级联删除 关联关系编辑,不 ...

  9. Sonya and Bitwise OR CodeForces - 1004F (线段树,分治)

    大意: 给定序列$a$, 给定整数$x$. 两种操作(1)单点修改 (2)给定区间$[l,r]$,求有多少子区间满足位或和不少于$x$. 假设不带修改. 固定右端点, 合法区间关于左端点单调的. 可以 ...

  10. (一)shiro简介和用户登录demo及角色管理

    一.shiro简介 Apache Shiro是Java的一个安全框架.Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境.Shiro可以帮助我们完成 ...