3

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

 1 year ago
source link: https://blog.csdn.net/OneFlow_Official/article/details/125076395
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

b807bba76507fa256b745acb0724f024.png

由于新冠疫情的影响,越来越多的国内公司开始支持远程办公 (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

远程开发C++_1.VS Code插件 Remote SSH_哔哩哔哩_bilibili

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

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

远程开发C++_2.不会在Linux/Windows下安软件?Conda帮你一键搞定_哔哩哔哩_bilibili

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

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

远程开发C++_3.编译C++项目必备CMake_哔哩哔哩_bilibili

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

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

远程开发C++_4.Linux下如何打造C++完美开发IDE:clangd_哔哩哔哩_bilibili

一般我们在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:GitHub - Oneflow-Inc/oneflow: OneFlow is a performance-centered and open-source deep learning framework.icon-default.png?t=M4ADhttps://github.com/Oneflow-Inc/oneflow/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK