Ubuntu系统---进行C++项目开发的工具
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++项目开发的工具的更多相关文章
- python flask构建小程序订餐系统--centos下项目开发环境的搭建
1.项目开发环境的搭建(Linux环境) 1)软件的安装 我们搭建整个项目的过程中,我们需要用到下面的一些软件,但是这些软件的安装过程我们在这里不用说明.(因为windows软件的安装比较的简单,类似 ...
- Ubuntu系统下搭建Python开发环境
之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-reposito ...
- 十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)
Mono软件Ubuntu系统国内镜像源.Mono国内镜像源 http://download.githall.cn/repo 替换为国内源(非官方)有利于加快mono的安装速度,一般情况下,完成mono ...
- 在x64的Ubuntu系统下安装64bit的交叉编译工具aarch64-linux-gnu-gcc【转】
sudo apt-cache search aarch64 查看哪些版本可以安装: sudo apt--aarch64-linux-gnu 安装一个gcc开头的5版本的支持64bit ARM linu ...
- ubuntu系统部署web项目
1.安装java 下载java安装文件 可至http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新的JDK版本,当 ...
- Ubuntu 系统如何用pycharm开发python—OpenCV
- 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)
第四章.Android编译系统与定制Android平台系统 4.1Android编译系统 Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同 ...
- 电脑装windows和ubuntu,如何卸载ubuntu系统
电脑装windows和ubuntu,如何卸载ubuntu系统 2018年01月17日 16:28:29 职业炮灰 阅读数:684 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...
- 虚拟机Ubuntu系统下kaldi安装与编译简介
kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有 ...
随机推荐
- SVN安装使用【转】
SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Sub ...
- tp5博客项目实战1
tp5博客项目实战 开发准备:环境wamp,windows系统为例.看实战博客,默认会搭建开发环境并且tp5框架已经至少有一定的基础. tp5的下载与安装 方法一:直接在官网下载拷贝到wamp你的项目 ...
- 基于MSP430F2618的程控电压源
基于MSP430F2618的程控电压源 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 系列博客说明:此系列博客属于作者在大三大四阶段所储备的关于电子电路设计 ...
- Java面试 - final、finally、finalize的区别?
final:用于声明属性, 方法和类,分别表示属性不可变.方法不可覆盖.被其修饰的类不可继承. finally:异常处理语句结构的一部分,表示总是执行. finalize:Object 类的一个方法, ...
- (十四)JDBC入门
目录 什么是JDBC 操作JDBC的步骤 DriverManager对象 数据库URL Connection对象 Statement对象 ResultSet对象 常用数据类型转换表 释放资源 SQL注 ...
- (九)Javabean与Jsp(来自那些年的笔记)
目录 JavaBean 在JSP中使用JavaBean 标签用法 带标签体的 JavaBean 标签 setProperty 标签 getProperty 标签 JSP开发模式 案列:使用 模式一 编 ...
- 通过vs2015给QT添加模块
Qt VS Tools->Qt Project Settings->Qt Modules
- 剑指offer53:表示数值的字符串,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是
1 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100","5e2","-123","3 ...
- 编码方式之ASCII、ANSI、Unicode概述
1.ASCII ASCII全称(American Standard Code for Information Interchange)美国信息交换标准代码,在计算机内部中8位二进制位组成1个字节(8( ...
- Python开发【第三章】:文件操作
一.文件操作模式概述 1.打开文件的模式: r, 只读模式[默认] w,只写模式[不可读:不存在则创建:存在则删除内容:] a, 追加模式[不可读:不存在则创建:存在则只追加内容:] 2." ...