# Linux, visual Studio code, Single Step Debug,

**URL:** <https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242>\
**Category:** Support\
**Created:** [August 18, 2021, 2:14am UTC](https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242 "2021-08-18T02:14:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![xianger-qi](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/xianger-qi/32/11944_2.png) [@xianger-qi](https://discourse.slicer.org/u/xianger-qi)\
**Post date:** [August 18, 2021, 2:14am UTC](https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242/1 "2021-08-18T02:14:39Z")

</div>

hello every one. I have a question about slicer c++ development. my develop environment is linux os, and use visual studio code to code. how can i perform single step debug in visual studio code and have normal auto complete. how to write task,json, launch.json, cpp\_propetries.json. thanks to read!

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [August 18, 2021, 12:09pm UTC](https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242/2 "2021-08-18T12:09:49Z")

</div>

I’ve never used Visual Studio Code to do this on linux, but Qt Creator has worked fine. You can probably follow the same process. Report back what you find out.

See: [Documentation/Nightly/Developers/Tutorials/QtCreator - Slicer Wiki](https://www.slicer.org/wiki/Documentation/Nightly/Developers/Tutorials/QtCreator)

---

<div class="post-metadata">

**Author:** ![xianger-qi](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/xianger-qi/32/11944_2.png) [@xianger-qi](https://discourse.slicer.org/u/xianger-qi)\
**Post date:** [August 18, 2021, 12:25pm UTC](https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242/3 "2021-08-18T12:25:15Z")

</div>

Thanks a lot! I will try this laterly!

---

<div class="post-metadata">

**Author:** ![xianger-qi](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/xianger-qi/32/11944_2.png) [@xianger-qi](https://discourse.slicer.org/u/xianger-qi)\
**Post date:** [August 19, 2021, 5:38am UTC](https://discourse.slicer.org/t/linux-visual-studio-code-single-step-debug/19242/4 "2021-08-19T05:38:59Z")

</div>

hello, I have executed this command from the terminal, and report this error, picture below.

 ![erro](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/2/7/27f0a6416dc146d5e936656e572a337076431cd7.png)
