


Saya memasang semua pakej di Environment.SystemPackages di /etc/nixos/configuration.nix.
Jadi, sebagai tambahan kepada GCC, untuk menggunakan debugger, anda juga perlu:
Environment.SystemPackages = dengan PKGS; [ … vscode-fhs GDB ]
Menggunakan VSCode-FHS menjadikan kerja lebih mudah, dan memasang pakej VSCode (tanpa FHS) boleh menyebabkan kesulitan. Untuk maklumat lanjut, sila klik di sini.
Di VSCode, pasang pelanjutan ini:
Untuk meningkatkan kebolehpercayaan, saya "memaksa" untuk mewujudkan jalan:
Environment.Variables.Path = "$ {lib.makebinpath [ pkgs.gdb pkgs.gcc_multi // esse é o pacote que utilizo pro gcc ]}: $ path ";
Jangan lupa untuk memulakan semula komputer anda selepas suis sudo nixos-rebuild
Dalam projek itu, buat folder .vscode dan tambahkan fail launch.json dan tugas.json
tugas.json:
{ "Tugas": [ { "Jenis": "CPPBuild", "Label": "C/C: GCC Arquivo de Build Ativo", "Command": "/nix/store/2ap4rlj555kw8q5ndycl0r8w312ggpf1c-gcc-wrapper-13.2.0/bin/gcc", "args": [ "-fdiagnostics-color = selalu", "-g", "$ {file}", "-o", "$ {filedirName}/$ {filebasenamenoextension}" ], "Pilihan": { "cwd": "$ {filedirname}" }, "Masalah": [ "$ gcc" ], "kumpulan": { "baik": "membina", "Isdefault": Benar }, "Detail": "Tarefa Gerada Pelo Depurador." } ], "Versi": "2.0.0" }
launch.json:
{ "Versi": "0.2.0", "Konfigurasi": [ { "Nama": "Debug Arquivo Ativo", "Jenis": "CPPDBG", "Permintaan": "Pelancaran", "Program": "$ {filedirName}/$ {FileBasenameNoExtension}", "args": [], "cwd": "$ {filedirname}", "Persekitaran": [], "ExternalConsole": palsu, "Mimode": "GDB", "SetupCommands": [ { "Penerangan": "Dayakan Pretty-Printing untuk GDB", "Teks": "-enable-press-printing", "AbaikanFailures": Benar } ], "Midebuggerpath": "/nix/store/2ap4rlj55kw8q5nd2460r8w312ggpf1c-gdb-14.2/bin/gdb", "Prelaunchtask": "C/C: GCC Arquivo de Build Ativo", "InternalConsoleOptions": "OpenonsessionStart" } ] }
Untuk medan arahan dalam tugas.json, gunakan perintah GCC yang mana untuk mendapatkan jalan.
Gunakan arahan yang GDB
Masukkan fail ke debug dan tekan F5:
Debug dan gembira.
Atas ialah kandungan terperinci Hari - Konfigurasikan Nixos untuk menggunakan debugger C di vscode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

2022年了,该学会用VSCode debug了!下面本篇文章手把手带大家会习VSCode debug,希望对大家有所帮助!

本篇是VSCode配置文章,手把手教大家怎么在VSCode中配置使用 Geant4 和 Root,希望对大家有所帮助!

本篇文章扒拉一下vscode Prettier的选项,总结分享16个让你的代码变漂亮的属性,希望对大家有所帮助!

VSCode中如何开发uni-app?下面本篇文章给大家分享一下VSCode中开发uni-app的教程,这可能是最好、最详细的教程了。快来看看!

“工欲善其事,必先利其器!”,vscode作为前端开发的重要工具,其插件能大幅提升战斗力,精心收集12个插件,总有几款你还未曾拥有。

VScode中怎么开发置C/C++?怎么配置C/C++环境?下面本篇文章给大家分享一下Windows系统下VScode配置C/C++环境图文教程,希望对大家有所帮助!


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.