Is it possible to debug c++ on visual studio code without using visual studio code server and thus without installing extensions on the host?
I've tried using the local SSH FS extension on my client which doesn't need visual studio code server. However I am not able to step and inspect objects.
However I don't see a reason why it shouldn't work as other IDEs (e.g. netbeans) are able to use GDB as explained without installing anything on the host.
I have installed VS Code on my Windows computer. I want to be able to access that instance of VS Code - extensions, login, etc. With my Linux laptop running VS Code over SSH. Is there a way to do this?
I need to use Windows in the company to development. I enabled WSL2 and installed Ubuntu 20.04. The developer environment is hosted in an AWS EC2 instance. To made changes to the developer environment I use Natizyskunk's SFTP extension for VSCode.
However, the extension is not working when VSCode is launched from a WSL environment. It fails to sync, with no error message. I think this is because WSL2 is behaving like a remote task in VSCode. Can someone help me? I hate using Windows for development, and I would like to use WSL2 with SFTP extension instead.
it is advertised that Visual Studio Code is able to compile and debug on a remote machine.
I've installed VSCode on Ubuntu and I want to compile and debug on the remote Raspberry.
I've setup GDB server on the remote Raspberry but on the Microsoft site it is not detailed how to configure the VSCode IDE in order to connect the remote Raspberry.
There is someone that can give a solution on VSCode (Not on standard Visual Studio)?
Thanks
Massimo
Due to the fact that nobody answered my question probably means that nobody use Visual Studio Code with Raspberry.
Then I've investigate myself and I can suggest to use Netbeans that allows the remote development and debugging as well.
It takes less thn 10 minutes to install and configure Netbeans because it include some automatic discovery and configuration automation.
Also this time Microsoft failed !
Massimo
What is best way to do remote live gdb debugging and use Visual studio as the front end.
In my case: I have a C++ application (compiled for debugging) running on a Linux server
Can I use Visual studio on my windows machine as a front end to do
live debugging on the C++ application. Is this even possible for a
large scale application (OR)
If above is not possible, can I use eclipse on my windows or on a different linux box to do the same remote live debugging
Any other better IDE options ?
Thanks.
You can easily do it with VisualGDB:
Build your app on the Linux machine and ensure that you can run it.
Install VisualGDB on your Windows machine with Visual Studio.
Run the VisualGDB build server on the Linux machine.
In Visual Studio, create new project, select C++->VisualGDB
In the wizard select Linux Application -> Import Existing -> Import from Remote machine
Select the directory where you have built the Linux app. If it's not based on GNU Make, also specify the build command line.
Specify whether you want to synchronize IntelliSense directories with Visual Studio.
On the last wizard page specify the executable name of your project so that VisualGDB knows what to debug.
When you press "finish", the Wizard will create a Visual Studio wrapper project around your Linux project so that you can edit the files, built the project and debug it from Visual Studio.
There's a more detailed tutorial here: http://visualgdb.com/tutorials/linux/import/
You can try WinGDB.
It is an extension for Visual Studio allowing to develop and debug programs with GDB. Here is how to setup Remote Linux development using WinGDB.
I don't think it's possible using Visual Studio.
It should be possible using gdbserver/gdb combo, but on Windows machine you will need special build of gdb that targets linux. I never tried this, but it should be possible to build.
If you can get this working, then you can use Eclipse or any IDE that supports GNU tools.
Just some recommendation:
You can install a free X server on your Windows machine, such as Xming or Xorg in Cygwin. Then you can do Linux native debugging with eclipse. Just display the eclipse GUI to your X server on Windows. You can interactive with the GUI on your Windows machine.
Now possible with VS2015 + GDB extension, reas MS blog post here: http://blogs.msdn.com/b/vcblog/archive/2015/11/18/announcing-the-vs-gdb-debugger-extension.aspx