我是靠谱客的博主 无私刺猬,最近开发中收集的这篇文章主要介绍Linux命令行下C++编程初体验,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 源码编辑

(1)vim或gedit等

(2)共享文件夹或samba服务器,到windows下编辑

2. 编译器基本使用

(1)g++ -v查看C++编译器版本号,与gcc用法基本类似

         g++ hello.cpp  

         ./a.out

(2)-std=c++xx指定编译时使用的C++标准,每一个版本的编译器里面一般都支持好几个版本的C++标准

             g++ hello.cpp  -std=c++11  指定11版本号编译

             g++ hello.cpp  -o hello3 -std=c++14  指定14版本号编译

             g++ hello.cpp  -o hello3 -std=c++17  指定17版本号编译

(3)简单文件直接编译,复杂项目用makefile管理

3. 编译和运行C++程序

(1)g++ hello.cpp -o hello

(2)写Makefile编译C++程序

all:

           g++ hello.cpp -o hello

这些过程与C没有什么区别。

4. Linux下使用cmake管理C++工程

(1)cmake介绍

cmake是makefile的升级版,Makefile的规则非常晦涩难懂,书写非常麻烦,不是每一个人都有能力去写makefile 的,cmake就简单很多,更加智能化

(2)cmake安装

https://cmake.org/download/下载源码

解压编译安装

cmake初步使用
(1)文件名为:CMakeLists.txt
(2)内容示例:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)                 #最低版本要求
SET(CMAKE_CXX_COMPILER "g++")                        #设置g++编译器
PROJECT(Hello)                                        #设置工程名
MESSAGE(STATUS "test project hello world")             #打印消息
ADD_EXECUTABLE(hello hello.cpp)                     #生成可执行文件

cmake会帮你书写makefile内部的规则,你按照它提供的接口规则书写即可

 

最后

以上就是无私刺猬为你收集整理的Linux命令行下C++编程初体验的全部内容,希望文章能够帮你解决Linux命令行下C++编程初体验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部