色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言launch.json

張吉惟1年前10瀏覽0評論

C語言開發中有著許多優秀的工具和插件,而launch.json則是其中一個非常重要的組件。launch.json是一種配置文件,可以被用來為C語言代碼提供個性化的調試設置和工具。本文將介紹如何使用launch.json為C語言項目完成定制化的調試尋找和配置。

{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}

上述代碼就是一個你可以使用的C語言的launch.json文件范例。文件中的“configurations”地址只有一個,代表著只有一個調試配置。下面是這個調試配置的一些主要配置項:

  • name:這里是名稱,它可以是盒式指定調試的類型。
  • type:這里聲明了調試配置的類型,這個可以是"gdb"、“cppdbg"、等等其他的調試類型。
  • request:這項要求出現在目標JSON結構的頂層,定義請求執行方式,這里我們需要一個“launch”模式來運行代碼。
  • program:這里指定了要調試的應用程序。
  • args:是指在執行命令時,要傳給程序的命令行參數, 空數組表示沒有參數,可以無視。
  • stopAtEntry:這里表示是否在程序啟動時暫停。
  • cwd:這里指定了所需的當前工作目錄。
  • environment:這里指定要注入的環境變量,為空數組,我們就沒有設置任何環境變量。
  • externalConsole:這里表示是否使用外部命令行窗口
  • MIMode:這里可以是"gdb"、"lldb",Python等等,這里我們要使用"gdb"。
  • miDebuggerPath:這里需要指定一個gdb的路徑。

完整解釋這些調試配置選項比較復雜,用戶可以根據自己的實際需要查閱C語言launch.json的文檔來進行定制化配置,在IDE上進行C語言代碼的調試。