vs2019开发wsl2下的linux程序

  1. WSL2环境准备,参考:https://zhuanlan.zhihu.com/p/166196630
  2. 开发wsl2下的程序,有两种方式:一种是cmake方式,可以直接选择"wsl gcc";一种是remote linux方式;
  3. cmake方式 参考:https://devblogs.microsoft.com/cppblog/c-with-visual-studio-2019-and-windows-subsystem-for-linux-wsl/ “C++ with Visual Studio 2019 and Windows Subsystem for Linux (WSL)” 中间需注意 "CMake可执行文件",要写成/usr/bin/cmake,而不是cmake:

  4. remote linux方式可以参考 https://docs.microsoft.com/zh-cn/cpp/linux/connect-to-your-remote-linux-computer?view=msvc-160 "在 Visual Studio 中连接到你的目标 Linux 系统", 以及 https://blog.csdn.net/The_Time_Runner/article/details/106038242 "WSL常见用法:启动ssh、修改用户名密码"; 主要是因为默认情况下启动SSH,会提示没有host key,需要通过ssh-keygen执行一次;此后在studio2019 选项-跨平台-连接管理器 中增加一个到localhost:22的连接即可。

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...