国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mac遠(yuǎn)程vscode 服務(wù)器 出現(xiàn) Unable to start debugging. Launch options string provided by the project system i

這篇具有很好參考價(jià)值的文章主要介紹了mac遠(yuǎn)程vscode 服務(wù)器 出現(xiàn) Unable to start debugging. Launch options string provided by the project system i。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Unable to start debugging. Launch options string provided by the project system is invalid. Unable to determine path to debugger.? Please specify the "MIDebuggerPath" option

如果您使用的是Linux系統(tǒng),并且遇到了VSCode中的調(diào)試問題,提示需要指定MIDebuggerPath,這通常意味著您需要在launch.json配置文件中指定GDB或LLDB調(diào)試器的路徑。根據(jù)您提供的launch.json配置,您已經(jīng)為Linux配置了MIMode為gdb,并且嘗試將miDebuggerPath設(shè)置為gdb。如果這不起作用,可能是因?yàn)閂SCode無法在默認(rèn)路徑中找到gdb,或者您根本沒有安裝gdb。

解決步驟

  1. 確認(rèn)是否安裝了GDB: 打開終端,輸入gdb --version來檢查是否安裝了GDB。如果沒有安裝,您需要先安裝它。在Debian系的Linux發(fā)行版(如Ubuntu)上,可以使用以下命令安裝GDB:
    bash
    ?

sudo apt-get update

sudo apt-get install gdb

找到GDB的安裝路徑: 如果已經(jīng)安裝了GDB,可以通過在終端輸入which gdb來找到其安裝路徑。

更新launch.json配置: 根據(jù)which gdb命令的輸出,更新launch.json中的miDebuggerPath。例如,如果which gdb輸出的路徑是/usr/bin/gdb,則需要將launch.json中的相應(yīng)部分更新為:

json

  1. "linux": {
  2. ? ? "MIMode": "gdb",
  3. ? ? "miDebuggerPath": "/usr/bin/gdb",
  4. ? ? "program": "${workspaceFolder}/bin/main"
  5. },



  6. 確保將/usr/bin/gdb替換為您的實(shí)際GDB路徑。
  7. 重新嘗試調(diào)試: 保存launch.json文件后,嘗試再次啟動(dòng)調(diào)試會(huì)話。

注意事項(xiàng)

  • 確保您的項(xiàng)目已經(jīng)成功構(gòu)建,且"${workspaceFolder}/bin/main"確實(shí)指向了一個(gè)有效的可執(zhí)行文件。
  • 如果您的項(xiàng)目需要特定的構(gòu)建任務(wù)才能生成可執(zhí)行文件,請確保"preLaunchTask"字段正確指向了這個(gè)構(gòu)建任務(wù)。

按照以上步驟操作后,您應(yīng)該能夠解決VSCode中的調(diào)試問題。如果問題仍然存在,請檢查VSCode的輸出或調(diào)試控制臺(tái)中是否有更具體的錯(cuò)誤信息,這可能會(huì)提供更多關(guān)于問題的線索。

(base) zy@lfdeMacBook-Pro ~ % which gdb gdb not found

如果在您的系統(tǒng)中使用which gdb命令時(shí)返回“gdb not found”,這意味著GDB(GNU Debugger)尚未安裝在您的Mac上。由于您提到正在使用的是Linux系統(tǒng)的配置,但實(shí)際上是在Mac上操作,這可能導(dǎo)致了一些混淆。首先,確保您的環(huán)境設(shè)置正確。根據(jù)您的描述,似乎您是在嘗試在macOS上配置Linux的調(diào)試環(huán)境,但是我們將按照macOS上安裝GDB的步驟來進(jìn)行。

在macOS上安裝GDB

macOS默認(rèn)使用LLDB作為其調(diào)試器,它是與GDB相似的調(diào)試工具,隨Xcode Command Line Tools一起安裝。如果您特別需要GDB,可以按照以下步驟安裝:

  1. 安裝Homebrew: 如果您還沒有安裝Homebrew(macOS的包管理器),請先安裝它。打開終端(Terminal)并運(yùn)行以下命令:
    bash
    ?

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

使用Homebrew安裝GDB: 安裝Homebrew后,可以通過以下命令安裝GDB:

bash

  1. brew install gdb

  2. ?
  3. 確認(rèn)GDB安裝: 安裝完成后,使用gdb --version命令來確認(rèn)GDB已正確安裝。
  4. 找到GDB的安裝路徑: 使用which gdb命令來找到GDB的安裝路徑。這將返回GDB的完整路徑,例如/usr/local/bin/gdb。

配置VSCode以使用GDB

安裝GDB后,您需要更新VSCode的launch.json配置文件,以確保它指向正確的miDebuggerPath。根據(jù)GDB的安裝路徑更新您的配置,例如:

json

"osx": {

? ? "MIMode": "gdb",

? ? "miDebuggerPath": "/usr/local/bin/gdb",

? ? "program": "${workspaceFolder}/bin/main"

},

注意

  • macOS可能需要您為GDB簽名。由于macOS的安全限制,未簽名的調(diào)試器可能無法正常運(yùn)行。您可以通過搜索“macOS GDB簽名”來找到相關(guān)的指導(dǎo)步驟。
  • 如果您不特別需要GDB,并且只是需要一個(gè)調(diào)試器,考慮使用macOS默認(rèn)的LLDB。LLDB與GDB非常相似,且通常不需要額外配置即可在VSCode中使用。

按照這些步驟操作后,您應(yīng)該能夠在macOS上使用GDB進(jìn)行調(diào)試。如果遇到任何問題,請檢查VSCode的終端和調(diào)試控制臺(tái)輸出,以獲取更多

task。json

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: g++ 生成活動(dòng)文件",
			"command": "/usr/bin/g++", // g++的路徑
			"args": [
				"-fdiagnostics-color=always", // 顏色
				"-g",  // 調(diào)試信息
				"-Wall", // 開啟所有警告
				"-std=c++14", // c++14標(biāo)準(zhǔn)
				"${file}", // 文件本身,僅適用于C++基礎(chǔ)知識(shí)教學(xué),無法同時(shí)編譯所有文件
				// "${fileDirname}/*.cpp", // 文件所在的文件夾路徑下所有cpp文件
				"-o", // 輸出
				"${workspaceFolder}/release/${fileBasenameNoExtension}" // 文件所在的文件夾路徑/release/當(dāng)前文件的文件名,不帶后綴
			],
			"options": {
				"cwd": "${fileDirname}" // 文件所在的文件夾路徑
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"detail": "編譯器: /usr/bin/g++"
		}
	]
}

launch.json文章來源地址http://www.zghlxwxcb.cn/news/detail-843986.html

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 啟動(dòng)",
            "type": "cppdbg", // C++調(diào)試
            "request": "launch",
            "program": "${workspaceFolder}/release/${fileBasenameNoExtension}",  // 文件所在的文件夾路徑/release/當(dāng)前文件的文件名,不帶后綴
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}", // 文件所在的文件夾路徑
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "linux": {
                "MIMode": "gdb",
                "miDebuggerPath": "/usr/bin/gdb",
                // "program": "${workspaceFolder}/bin/main"
            },
            "osx": {
                "MIMode": "lldb",
                "miDebuggerPath": "lldb-mi",
                "program": "${workspaceFolder}/bin/main"
            },// "miDebuggerPath": "gdb",
            // "MIMode": "lldb",
            // "MIDebuggerPath": "lldb-mi",
            "setupCommands": [
                {
                    "description": "為 gdb 啟用整齊打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description":  "將反匯編風(fēng)格設(shè)置為 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++ 生成活動(dòng)文件", // tasks.json的label
        },
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}", // 當(dāng)前文件
            // "program": "demo.py", // 指定文件
            "console": "integratedTerminal",
            "justMyCode": true // false表示可以進(jìn)入第三方庫(如Pytorch)里進(jìn)行調(diào)試
        }
    ]
}

到了這里,關(guān)于mac遠(yuǎn)程vscode 服務(wù)器 出現(xiàn) Unable to start debugging. Launch options string provided by the project system i的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Mac下遠(yuǎn)程服務(wù)器無法使用rz并提示waiting to receive.**B0100000023be50

    Mac下遠(yuǎn)程服務(wù)器無法使用rz并提示waiting to receive.**B0100000023be50

    Mac下遠(yuǎn)程linux無法使用rz并提示waiting to receive.**B0100000023be50,還會(huì)卡一段時(shí)間,如圖 mac上的終端不支持rz和sz,需要借助iterm2軟件并配置一下,才能使用 一.下載iterm2 iterm2作為 mac 終端應(yīng)用程序的替代品 二.安裝lrzsz 1.在mac下上安裝 lrzsz 2.服務(wù)器上也要安裝 lrzsz 三.需要兩個(gè)腳本

    2023年04月09日
    瀏覽(17)
  • vscode服務(wù)器連接出現(xiàn)的問題

    vscode服務(wù)器連接出現(xiàn)的問題

    1.known_hosts文件錯(cuò)誤 1.首先終端ssh連接服務(wù)器,看報(bào)錯(cuò)信息 2.報(bào)錯(cuò)提示:“Add correct host key in C:\\\\Users\\\\LENOVO/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\\\\Users\\\\LENOVO/.ssh/known_hosts:3 ECDSA host key for 10.112.96.81 has changed and you have requested strict checking. Host key verification failed.”

    2024年02月06日
    瀏覽(19)
  • Spring boot連接Redis服務(wù)器報(bào)Unable to connect to Redis問題分析與解決

    Spring boot連接Redis服務(wù)器報(bào)Unable to connect to Redis問題分析與解決

    1.Unable to connect to Redis:翻譯:無法連接到Redis 很明顯是Redis服務(wù)未被連接 比如我這個(gè),是因?yàn)榇蜻B接不上本地端口:6379。 呢么就有兩種可能: 1.查看Spring boot的yml文件,看是否連接的是6379端口 如下: 沒問題是 本地的6379,呢么就只有一種情況是因?yàn)楸镜氐姆?wù)沒打開。 打

    2024年02月14日
    瀏覽(93)
  • vscode遠(yuǎn)程ssh服務(wù)器且更改服務(wù)器別名

    vscode遠(yuǎn)程ssh服務(wù)器且更改服務(wù)器別名

    目錄 1、打開VS Code并確保已安裝\\\"Remote - SSH\\\"擴(kuò)展。如果尚未安裝,請?jiān)跀U(kuò)展市場中搜索并安裝它。 2、單擊左下角的\\\"Remote Explorer\\\"圖標(biāo),打開遠(yuǎn)程資源管理器。 3、在遠(yuǎn)程資源管理器中,單擊右上角的齒輪圖標(biāo),選擇\\\"Configure SSH Hosts\\\"。 4、在彈出的文本框中,你可以添加你的遠(yuǎn)程

    2024年01月19日
    瀏覽(28)
  • mac PyCharm 上傳文件到遠(yuǎn)程服務(wù)器+遠(yuǎn)程服務(wù)器下載到本地

    mac PyCharm 上傳文件到遠(yuǎn)程服務(wù)器+遠(yuǎn)程服務(wù)器下載到本地

    選擇SFTP name:test6 輸入ssh賬號(hào)和密碼。保存密碼和30s心跳。 Local path(本地mac機(jī)器):/Users/clevercode/PycharmProjects/test6 Root path(遠(yuǎn)程服務(wù)機(jī)器):/home/clevercode/test6 Root path(遠(yuǎn)程服務(wù)機(jī)器):/home/clevercode/test6 [2024/1/18, 10:56 AM] Upload file ‘/Users/clevercode/PycharmProjects/test6/f100.py’ t

    2024年01月19日
    瀏覽(31)
  • vscode 連接遠(yuǎn)程服務(wù)器 服務(wù)器無法上網(wǎng) 離線配置 .vscode-server

    vscode 連接遠(yuǎn)程服務(wù)器 服務(wù)器無法上網(wǎng) 離線配置 .vscode-server

    使用vscode連接遠(yuǎn)程服務(wù)器時(shí)會(huì)自動(dòng)下載配置.vscode-server文件夾,如果遠(yuǎn)程服務(wù)器無法聯(lián)網(wǎng),則需要手動(dòng)下載 1)網(wǎng)址: https://update.code.visualstudio.com/commit:替換為自己的vscode軟件的id/server-linux-x64/stable 2)vscode commit id獲取 點(diǎn)擊導(dǎo)航欄中的Help–About–獲取commit–復(fù)制到上方網(wǎng)址即可

    2024年04月10日
    瀏覽(24)
  • 【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    【調(diào)試】vscode遠(yuǎn)程連接服務(wù)器

    windows遠(yuǎn)程連接linux服務(wù)器進(jìn)行操作,有多種方式??梢越柚鷖sh客戶端, MobaXterm , finalshell 等,這兩個(gè)我覺得是不錯(cuò)的軟件。當(dāng)然如果需要在服務(wù)器編寫代碼,我還是建議使用 vscode 這個(gè)神奇的工具。怎么用vscode遠(yuǎn)程連接服務(wù)器代碼呢? (-b 4096表示生成的rsa秘鑰對的長度是40

    2024年02月12日
    瀏覽(23)
  • 使用vscode遠(yuǎn)程服務(wù)器,讓代碼在vscode關(guān)閉后也在服務(wù)器后臺(tái)運(yùn)行

    可以使用VScode的Remote-SSH插件來連接遠(yuǎn)程服務(wù)器,并在關(guān)閉了VScode后讓訓(xùn)練代碼在后臺(tái)運(yùn)行。 具體的步驟如下: 安裝VScode和OpenSSH,確保你可以在本地終端使用ssh命令連接服務(wù)器。 在VScode的擴(kuò)展頁面搜索并安裝Remote-SSH插件。 在VScode的左側(cè)菜單欄選擇SSH Targets,點(diǎn)擊齒輪圖標(biāo),

    2024年02月11日
    瀏覽(21)
  • vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    若本地沒有id_rsa文件,可打開cmd進(jìn)入.ssh目錄下輸入命令:ssh-keygen,創(chuàng)建該文件,會(huì)提示輸入該文件保存地址以及設(shè)置秘鑰密碼(最好不要設(shè)置密碼,不然不方便免密登錄,直接按回車鍵生成密鑰),按需輸入即可;詳細(xì)方法見博客vscode通過跳板機(jī)遠(yuǎn)程服務(wù)器 生成密鑰和公鑰

    2024年01月18日
    瀏覽(27)
  • vscode遠(yuǎn)程連接linux服務(wù)器

    vscode遠(yuǎn)程連接linux服務(wù)器

    Linux服務(wù)器(或虛擬機(jī))條件: 開啟ssh服務(wù) 客戶端: vscode? ?1.服務(wù)端 ?服務(wù)端需要開啟ssh服務(wù)vscode才能連接,首先檢驗(yàn)linux是否開啟了ssh服務(wù) 運(yùn)行命令,如果可以看到ssh正在運(yùn)行,那么可以直接使用vscode進(jìn)行連接,跳轉(zhuǎn)到下一步驟。 如果米有開啟,那我們嘗試開啟: ?開啟

    2024年02月07日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包