a5d22ed591d0cdde3f154ae644e3ae74.png

《C++那些事》Step By Step上手学习

  • 《C++那些事》Step By Step上手学习

  • 0.下载《C++那些事》

    • 1.基础环境

  • 2.IDE

  • 3.如何运行呢?

    • 3.1 标准模式

    • 3.2 非标准模式

  • 4.释放双手

开通B站视频了!

8d11b18df652faaf17e88cfb55094db8.jpeg

0.下载《C++那些事》

《C++那些事》 在github上开源,读者可以通过以下几种方式下载:

  • git clone

git clone git@github.com:Light-City/CPlusPlusThings.git
  • 压缩包

cb25ce527d2c36a9f9a56c5b805111d9.png

1.基础环境

编译环境采用GNU gcc、g++,以下分别是三个平台的安装命令。

Windows环境:下载 MinGW-w64 安装程序,MinGW-w64 是一个 Windows 上的 GCC 移植版本,可以从以下链接下载:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/

Mac环境:brew install gcc

Linux环境:

  • Ubuntu系统

    • sudo apt install gcc

  • Centos

    • sudo yum install gcc

2.IDE

推荐使用VSCode,比较轻量化,易上手。

下载地址:https://code.visualstudio.com/download

如果用户想用其他的IDE,也可以尝尝Clion。

3.如何运行呢?

运行本项目分为两种模式,分别是标准与非标准,标准模式为bazel编译风格,也是本文重点阐述的编译方式。非标准模式为传统的编译风格,用户可以直接使用g++/gcc来对源码进行编译。

两种方式各有优缺点,对于非标准模式,用户需要自己输入g++命令,并且需要自己思考。而对于标准模式,用户只需傻瓜式运行BUILD文件的命令即可,不过缺点是需要安装环境,如果对bazel不熟悉的用户可能会比较难搞,所以有了这篇文章,包你学会~

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐