찾다
백엔드 개발C++Day- vscode에서 c 디버거를 사용하도록 nixos 구성

환경에 모든 패키지를 설치했습니다.

따라서 GCC 외에도 디버거를 사용하려면 다음과 같이 필요합니다.

 환경 .Systempackages = PKGS와 함께; [의 뜻
...
vscode-fhs
GDB
]]

VSCODE-FHS를 사용하면 작업이 더 쉬워지고 VSCODE 패키지 (FHS없이)를 설치하면 불편을 줄 수 있습니다. 자세한 내용은 여기를 클릭하십시오.

vscode 에서이 확장자를 설치하십시오.

Day- vscode에서 c 디버거를 사용하도록 nixos 구성

신뢰성을 향상시키기 위해 경로를 만들기 위해 "강제":

 환경 .variables.path = "$ {lib.makebinpath [
pkgs.gdb
pkgs.gcc_multi // esse é o pacote que utilizo pro gcc
]} : $ path ";

Sudo Nixos-Rebuild Switch 이후 컴퓨터를 다시 시작하는 것을 잊지 마십시오.

프로젝트에서 .vscode 폴더를 생성하고 launch.json 및 tasks.json 파일을 추가합니다.

tasks.json :

 {
  "작업": [
    {
      "유형": "CPPBuild",
      "레이블": "C/C : GCC Arquivo de build ativo",
      "명령": "/nix/store/2ap4rlj55kw8q5ndycl0r8w312ggpff1c-wrapper-13.2.0/bin/gcc",
      "Args": [
        "-fdiagnostics-color = 항상",
        "-g",
        "$ {file}",
        "-영형",
        "$ {filedirname}/$ {FileBasenamenoextension}"
      ],,
      "옵션": {
        "cwd": "$ {filedirname}"
      },
      "Problematcher": [
        "$ gcc"
      ],,
      "그룹": {
        "Kind": "Build",
        "Isdefault": True
      },
      "세부 사항": "Tarefa Gerada Pelo Depurador."
    }
  ],,
  "버전": "2.0.0"
}

런치 .json :

 {
  "버전": "0.2.0",
  "구성": [
    {
      "이름": "Debug Arquivo Ativo",
      "유형": "CPPDBG",
      "요청": "발사",
      "프로그램": "$ {filedirname}/$ {FileBasenamenOextension}",
      "args": [],
      "cwd": "$ {filedirname}",
      "환경": [],
      "externalConsole": 거짓,
      "Mimode": "GDB",
      "SetupCommands": [
        {
          "설명": "GDB에 대한 프린팅 활성화",
          "텍스트": "-엔터리 프릿 프린팅",
          "무시 해제": True
        }
      ],,
      "MideBuggerPath": "/nix/store/2ap4rlj5kw8q5nd2460r8w312ggpff1c-gdb-14.2/bin/gdb",  
      "Prelaunchtask": "C/C : GCC Arquivo de build ativo",
      "InternalConsoleOptions": "OpenOnsessionStart"
    }
  ]]
}

tasks.json의 명령 필드의 경우 gcc 명령을 사용하여 경로를 얻으십시오.
GDB 명령을 사용하십시오

JSON의 MideBuggerPath

디버그를 위해 파일을 입력하고 F5를 누릅니다.
Day- vscode에서 c 디버거를 사용하도록 nixos 구성

디버그하고 행복하십시오.

위 내용은 Day- vscode에서 c 디버거를 사용하도록 nixos 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
手把手带你会习VSCode debug,不信你还不会!手把手带你会习VSCode debug,不信你还不会!Mar 31, 2022 pm 08:45 PM

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

浅析VSCode怎么关闭自动更新浅析VSCode怎么关闭自动更新Jun 02, 2022 pm 12:56 PM

VSCode怎么关闭自动更新?下面本篇文章给大家介绍一下VSCode关闭自动更新的方法,希望对大家有所帮助!

手把手带你在VSCode中配置 Geant4 和 Root手把手带你在VSCode中配置 Geant4 和 RootApr 25, 2022 pm 08:57 PM

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

扒一扒vscode Prettier选项中的16个实用属性,让代码变美!扒一扒vscode Prettier选项中的16个实用属性,让代码变美!May 03, 2022 am 10:00 AM

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

23个提高开发效率的前端VSCode插件(快来收藏)23个提高开发效率的前端VSCode插件(快来收藏)Jul 25, 2022 pm 08:06 PM

本篇文章给大家分享23个前端VSCode插件,助你提高开发效率,让你事半功倍,快来收藏吧!

总结分享12个好玩有趣的 VSCODE 插件总结分享12个好玩有趣的 VSCODE 插件May 27, 2022 am 11:06 AM

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

VSCode中如何开发uni-app?(教程分享)VSCode中如何开发uni-app?(教程分享)May 13, 2022 pm 08:11 PM

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

手把手教你在VScode中配置C/C++环境(Win下)手把手教你在VScode中配置C/C++环境(Win下)Oct 10, 2022 pm 06:52 PM

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

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구