写点什么

拯救工程师,远程开发 C++ 的四大秘笈|视频教程

作者:OneFlow
  • 2022 年 5 月 31 日
  • 本文字数:1132 字

    阅读完需:约 4 分钟

拯救工程师,远程开发C++的四大秘笈|视频教程

由于新冠疫情的影响,越来越多的国内公司开始支持远程办公 (https://github.com/LinuxSuRen/remote-jobs-in-china),OneFlow 也是如此,几乎所有的实习生与超过三分之一的全职研发人员都是远程办公。

 

作为一名技术人员,尤其是一名 C++工程师,远程办公需要操心的首要问题可能就是“如何搭好用的远程开发环境”,具体包括本地和服务器的操作系统不一致怎么办?用不惯服务器上的编辑器、IDE 怎么办?每次新机器都要重新配环境很痛苦怎么办?

 

只要想办,这些都不是问题。

 

从实践经验出发,B 站 Up 主“不想吃糖 liao”制作了“远程开发 C++系列”手把手教学视频。不要被它的名字吓到了:C++确实很深奥,但那是其他系列要解决的问题。

 

在“远程开发 C++系列”里,主要是介绍远程办公的必备工具、技能。相信有不少人对通过 SSH 登录服务器、Linux/Windows 下统一的 C++工程构建等操作并不熟悉,从现在起,这些问题再也不用担心,Up 主“不想吃糖 liao”将向你分享远程开发的上手秘笈,请注意查收!


秘笈一:VS Code 插件 Remote SSH



小糖展示了如何通过 SSH 登录一个服务器,同时介绍一款非常好用的 VS Code 插件 Remote SSH,该插件可以让我们在远程服务器开发像在本地开发一样简单。

 

秘笈二:不会在 Linux/Windows 下安装软件?Conda 帮你一键搞定



很多人都有这样的经历:想要快速上手一个项目的时候,却发现搭环境都要耗个十天半个月,不是动态库找不到,就是头文件找不到,再者,跑起来又发现依赖的包的版本又不对。因此,小糖向大家推荐了一款环境管理神器 Conda,同时介绍了 Conda 的基本使用和用 Conda 启动《动手深度学习》的学习环境。


秘笈三:编译 C++项目必备 CMake



小糖介绍了现在几乎所有大型开源的 C++项目在构建系统时都会使用的一个软件:CMake。主要包含四部分内容:一是 CMake 项目的特点,二是为什么需要 CMake,三是 CMake 示例,四是实战编译 OneFlow。


秘笈四:Linux 下如何打造 C++完美开发 IDE:clangd



一般我们在 Windows 上做 C++开发首选的 IDE 是 Visual Studio,Visual Studio 号称宇宙第一 IDE,也确实非常好用,但如果需要在 Linux 上做 C++开发,那该怎么办?托 LLVM 和 VSCode 的福,只要拥有 VSCode,再配上 clangd 插件,就可以使 VSCode 拥有和 IDE 一样的体验。小糖在本期内容中为详细介绍了 clangd 插件的功能及其下载和使用方法。


以上就是 C++远程开发的主要内容。欢迎关注小糖的 B 站账号“不想吃糖 liao”,更多 C++相关内容等你来发现。


其他人都在看


欢迎下载体验 OneFlow v0.7.0 最新版本:https://github.com/Oneflow-Inc/oneflow/

发布于: 刚刚阅读数: 4
用户头像

OneFlow

关注

不至于成为世界上最快的深度学习框架。 2022.03.23 加入

★ OneFlow深度学习框架:github.com/Oneflow-Inc/oneflow ★ OF云平台:oneflow.cloud

评论

发布
暂无评论
拯救工程师,远程开发C++的四大秘笈|视频教程_c++_OneFlow_InfoQ写作社区