You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/linux/download-install-and-setup-the-linux-development-workload.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ Linux projects in Visual Studio require the following dependencies to be install
57
57
-**make**
58
58
-**openssh-server** (remote Linux systems only) - Visual Studio connects to remote Linux systems over a secure SSH connection.
59
59
-**CMake** (CMake projects only) - You can install Microsoft's [statically linked CMake binaries for Linux](https://github.com/microsoft/CMake/releases).
60
-
-**ninja-build** - [Ninja](https://ninja-build.org/) is the default generator for Linux and WSL configurations in Visual Studio 2019 version 16.6 or later.
60
+
-**ninja-build**(CMake projects only)- [Ninja](https://ninja-build.org/) is the default generator for Linux and WSL configurations in Visual Studio 2019 version 16.6 or later.
61
61
62
62
The following commands assume you are using g++ instead of clang.
63
63
@@ -80,7 +80,7 @@ Linux projects in Visual Studio require the following dependencies to be install
80
80
81
81
## Linux setup: Ubuntu on WSL
82
82
83
-
When you are targeting WSL, there is no need to add a remote connection or configure SSH in order to build and debug. **zip** and **rsync** are required for automatic syncing of Linux headers with Visual Studio for Intellisense support. If the required applications are not already present, you can install them as follows:
83
+
When you are targeting WSL, there is no need to add a remote connection or configure SSH in order to build and debug. **zip** and **rsync** are required for automatic syncing of Linux headers with Visual Studio for Intellisense support. If the required applications are not already present, you can install them as follows. **ninja-build** is only required for CMake projects.
84
84
85
85
```bash
86
86
sudo apt-get install g++ gdb make ninja-build rsync zip
@@ -92,7 +92,7 @@ sudo apt-get install g++ gdb make ninja-build rsync zip
92
92
93
93
## Ubuntu on remote Linux systems
94
94
95
-
The target Linux system must have **openssh-server**, **g++**, **gdb**, **ninja-build**, and **make** installed, and the ssh daemon must be running. **zip** and **rsync** are required for automatic syncing of remote headers with your local machine for Intellisense support. If these applications are not already present, you can install them as follows:
95
+
The target Linux system must have **openssh-server**, **g++**, **gdb**, **ninja-build** (CMake projects only), and **make** installed, and the ssh daemon must be running. **zip** and **rsync** are required for automatic syncing of remote headers with your local machine for Intellisense support. If these applications are not already present, you can install them as follows:
96
96
97
97
1. At a shell prompt on your Linux computer, run:
98
98
@@ -122,15 +122,15 @@ Fedora uses the **dnf** package installer. To download **g++**, **gdb**, **make*
122
122
sudo dnf install gcc-g++ gdb rsync ninja-build make zip
123
123
```
124
124
125
-
**zip** and **rsync** are required for automatic syncing of Linux headers with Visual Studio for Intellisense support.
125
+
**zip** and **rsync** are required for automatic syncing of Linux headers with Visual Studio for Intellisense support.**ninja-build** is only required for CMake projects.
126
126
127
127
::: moniker-end
128
128
129
129
::: moniker range=">=vs-2017"
130
130
131
131
## Fedora on remote Linux systems
132
132
133
-
The target machine running Fedora uses the **dnf** package installer. To download **openssh-server**, **g++**, **gdb**, **make**, **ninja-build**, **rsync**, and **zip**, and restart the ssh daemon, follow these instructions:
133
+
The target machine running Fedora uses the **dnf** package installer. To download **openssh-server**, **g++**, **gdb**, **make**, **ninja-build**, **rsync**, and **zip**, and restart the ssh daemon, follow these instructions. **ninja-build** is only required for CMake projects.
0 commit comments