Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

青灯夜游
青灯夜游ke hadapan
2022-12-20 22:14:176254semak imbas

Bagaimana untuk melaraskan VSCode dalam persekitaran Linux? Artikel berikut akan berkongsi dengan anda tutorial penyahpepijatan VScode dan memperkenalkan kaedah tetapan tasks.json dan launch.json saya harap ia akan membantu semua orang.

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Persekitaran berjalan:

VSCode 1.68.1

wsl: subsistem ubuntu

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Tanpa berlengah lagi, mari mulakan dahulu, pilih pilihan keempat pada bar tugas sebelah kiri. [Pembelajaran yang disyorkan: Tutorial vskod, Pengajaran pengaturcaraan]Jalankan dan nyahpepijat, klik untuk mencipta launch.json

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Antara muka yang dibuat adalah seperti yang ditunjukkan dalam gambar di atas. Klik Tambah Konfigurasi di penjuru kanan sebelah bawah
Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Pada masa ini, seperti yang ditunjukkan dalam gambar di atas, pilih c/c++ (gdb) pertama untuk memulakan

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Pada masa ini, kod seperti yang ditunjukkan di atas akan dihasilkan. Perhatikan dua tempat saya melukis anak panah . Tukar dua tempat di mana saya menarik anak panah menjadi sama

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Selepas pengubahsuaian, ia adalah seperti yang ditunjukkan dalam gambar di atas nama fail boleh laku yang akan kami nyahpepijat kemudian. Anda juga boleh menggunakan fail yang dijana oleh sistem di sini. Tukar kepada fail anda sendiri. 🎜>Mula-mula kembali ke main.cpp, kemudian klik pada terminal dalam bar menu di atas, pilih yang terakhir

untuk mengkonfigurasi tugasan Jana lalai

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Pada masa ini, seperti yang ditunjukkan di atas, pilih

c/c++:g++ kedua untuk menjana fail aktif

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Seperti yang ditunjukkan dalam gambar di atas, tasks.json dihasilkan. Kemudian kami membuka launch.json untuk membuat perbandingan Kami mula-mula menambah baris kod "preLaunchTask" selepas launch.json Ini bermakna nama tugasan yang dijalankan sebelum dilancarkan nama mesti konsisten dengan nama tugas dalam tasks.json Seperti yang ditunjukkan dalam rajah di bawah, label dalam tasks.json mestilah sama persis dengan preLaunchTask dalam launch.json, kerana semasa pelaksanaan Sebelum launch.json, sistem akan. mula-mula laksanakan kandungan tasks.json berdasarkan baris kod ini Mudah difahami bahawa kod dalam tasks.json akan membantu kami menyusun dan menjana fail boleh laku menggunakan g++/gcc, dan kod dalam launch.json Ia adalah. untuk membenarkan sistem menyahpepijat fail boleh laku kami.

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Seterusnya, lihat fail dalam tasks.json, seperti yang ditunjukkan dalam rajah di bawah args ialah pilihan kompilasi selepas pengkompil Ambil perhatian bahawa -g bermaksud menyusun fail boleh laku dengan maklumat penyahpepijatan Jika ini -g tiada, fail boleh laku yang dihasilkan tidak boleh dinyahpepijat untuk disusun. Parameter -0 menentukan nama fail boleh laku yang dihasilkan Baris seterusnya ialah lokasi fail boleh laku yang dihasilkan dalam direktori kerja semasa 🎜>

Seperti yang ditunjukkan dalam gambar di bawah, sila ambil perhatian bahawa dalam bahagian anak panah artikel, kedua-dua nama mestilah sama Yang kiri ialah fail boleh laku yang dijana dipanggil a.out, dan yang kanan ialah fail penyahpepijatan dipanggil a. keluar, nama boleh ditukar sendiri

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorialJadi tasks.json sebenarnya setara dengan membantu kami menyelesaikan operasi

g++ -g main.cpp swap.cpp -o a. keluar

Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial

Selepas mengkonfigurasi fail di atas, kembali ke main.cpp untuk menetapkan titik putus anda sendiri, dan kemudian tekan kekunci F5 untuk nyahpepijat Ia berjaya

Untuk pengetahuan lanjut tentang VSCode, sila lawati:

tutorial asas vscodeBagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial!

Atas ialah kandungan terperinci Bagaimana untuk menjalankan dan menyahpepijat kod dalam VScode? Perkongsian tutorial. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam