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包,没有 ...
随机推荐
- 【MM系列】SAP 采购订单收货后不能修改价格的增强
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP 采购订单收货后不能修改价格的 ...
- MySQL(六) 索引
索引与优化 1.选择索引的数据类型 MySQL支持很多数据类型,选择合适的数据类型存储数据对性能有很大的影响.通常来说,可以遵循以下一些指导原则: (1)越小的数据类型通常更好:越小的数据类型通常在磁 ...
- 关闭iTunes自动同步
方法步骤: 仅对iTunes安装在默认路径的生效. 在「运行」里边先后输入以下两条命令: "C:\Program Files\Common Files\Apple\Apple Applica ...
- Python笔记008函数(2)
1. 昨日内容回顾: def 函数(): 函数体 return 值 如果不写return,默认返回None.可以单独返回一个值,也能够以元组的形式返回多个值.(不要把print和retu ...
- PAT(B)1003 我要通过!(Java)
1003 我要通过! 题目 判断字符串是否符合给定的规则.更多内容点击标题. 参考博客 ValarMorghulis的博客 分析 规律:num_a * num_b = num_c.字符串a中字 ...
- python中append、extend、和insert的区别
a_list = [x for x in range(1, 11)] print(a_list) a_list.append('sdadfewf') # 将整个字符串放到列表的最后 print(a_l ...
- java获取端口号,不用request
Integer port = null; MBeanServer mBeanServer = null; List<MBeanServer> mBeanServers = MBeanSer ...
- (六)Spring Boot之日志配置-logback和log4j2
一.简介 支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback 配置方式: 默认配置文件配置 引用外部配置文件配置 二.默认配置文件配置( ...
- Sublime Text 开发神器相关 插件安装 功能介绍
无法安装更多见http://blog.csdn.net/freshlover/article/details/44261229/ Sublime Text 3 安装插件管理 Package Contr ...
- Vue路由嵌套
Vue路由嵌套 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...