[LINUX] Remote-Debugging mit Visual Studio 2017

Dinge die zu tun sind

Erstellen Sie die Ubuntu-Umgebung mit Docker und führen Sie ein Remote-Debugging in Visual Studio 2017 durch.

Bereiten Sie einen Container für das Remote-Debugging vor

dockerfile


FROM ubuntu:16.04

#Verschiedene Installationen
RUN apt-get update
RUN apt-get install -y openssh-server sudo bash-completion g++ gdb gdbserver rsync git
#Erstellen Sie ein Verzeichnis für SSH
RUN mkdir /run/sshd
#Benutzer hinzufügen
RUN useradd -m -s /bin/bash ubuntu && gpasswd -a ubuntu sudo
#Passwort festlegen
RUN echo 'ubuntu:ubuntu' | chpasswd

#Port 22 geöffnet
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]

docker-compose


version: '2.3'
services:
  dev:
    build: .
    ports:
    - "2222:22"
    volumes:
    - ../volume:/tmp/data

Image erstellen / Container starten

$ docker-compose build
$ docker-compose up -d

SSH

$ docker exec -it docker_dev bash

VisualStudio

Bereiten Sie ein Projekt zum Debuggen vor

--Neu> Visual C ++> Plattformübergreifend> Linux

Einstellungen auf der Visual Studio-Seite

() Ist der oben eingestellte Wert

debuggen

Recommended Posts

Remote-Debugging mit Visual Studio 2017
Remote-Debugging in Visual Studio (Linux)
Versuchen Sie, Python auf Raspberry Pi mit Visual Studio zu debuggen.
Java mit Visual Studio Code (Teil 2)
Bearbeiten Sie Dateien direkt unter Linux mit Remote SSH in Visual Studio Code
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Debug-Pipeline mit Metaflow
Einfaches Debuggen mit ipdb
Probieren wir die Linux-Systemprogrammierung mit Visual Studio Code und Azure aus! (Von helloworld über Nginx-Entwicklung bis hin zu Remote-Debugging)
Vorbereiten der Verwendung von Tensorflow (Anaconda) mit Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Probleme und Lösungen für die Verwendung der Remote-Debugging-Umgebung für Linux-Apps in Visual Studio 2017
Installieren Sie numpy in Visual Studio 2019
Remote L Chika mit Pigpio
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Debuggen mit pdb in Python
Nützlich beim Debuggen mit TouchDesigner
Flaschenmops im Visual Studio 2019
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Visual Studio Code ist möglicherweise gut
Versuchen Sie, die Remote-Debugging-Funktion von PyCharm zu verwenden
Automatisierung von Remote-Operationen mit Fabric
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).