最近又开始玩树莓派了,所以又开始一波Linux 编程了。
之前也写过一个linux 编译的小记录。这次记录一下编写hello world 之前我干了些什么。
安装
首先要了解一下我们要写什么程序,以我为例,主要编写C++程序,C++呢我以C++11为基础,向上拓展。偶尔用用C++17、C++14,windows上VS2017 是以C++11为基础,VS2019 是以c++14为基础,当然自己也可以进行设置。那么linux上如何查看自己的编译器支持C++什么版本呢???
首先看下linux上我编译器版本:
# g++ -v
我的编译器版本是 GCC8.3.0。知道自己编译器版本之后还要知道编译器对C++代码的支持程度,去cppreference找到C++ 编译器支持情况表1,知道我们的编译器是支持C++17的,但是不到系统内是否有C++相关的编译文件,即平时用到的Include的stl文件,查到需要安装一个包就可以解决这个问题2:
# sudo apt-get install build-essential
额外安装的东西
时间太晚了,有时间后面再补充详细说明吧,这里就列一下命令。
# apt install make -y
# apt install cmake -y
[cppreference.com]C++ 编译器支持情况表:https://zh.cppreference.com/w/cpp/compiler_support. ↩︎
[CSDN linux C/C++开发环境搭建指南] https://blog.csdn.net/zwjsatan/article/details/8039277 ↩︎