溫馨提示×

Ubuntu C++如何進行遠程開發

小樊
40
2025-09-05 10:09:36
欄目: 編程語言

Ubuntu C++遠程開發主要通過VS Code的Remote - SSH插件實現,步驟如下:

  1. 配置遠程服務器SSH

    • 安裝SSH服務:sudo apt update && sudo apt install openssh-server。
    • 啟動服務并設置開機自啟:sudo systemctl start ssh && sudo systemctl enable ssh。
    • (可選)配置免密登錄:本地生成密鑰對,將公鑰添加到遠程服務器~/.ssh/authorized_keys。
  2. 本地VS Code配置

    • 安裝插件:搜索并安裝“Remote - SSH”和“C/C++”插件。
    • 連接遠程服務器:點擊左側遠程資源管理器圖標,選擇“Remote - SSH: Connect to Host”,輸入user@host(如ubuntu@192.168.1.100),按提示完成連接。
  3. 遠程開發環境搭建

    • 安裝C++工具鏈:在遠程終端執行sudo apt install build-essential gdb。
    • 創建項目:在遠程文件系統新建.cpp文件,編寫代碼后保存。
  4. 編譯與調試

    • 編譯:在VS Code終端執行g++ -o output source.cpp。
    • 調試:
      • 配置launch.json:在.vscode目錄下創建或編輯該文件,設置"type": "cppdbg",指定程序路徑和調試器參數(如"program": "${workspaceFolder}/output")。
      • 啟動調試:按F5或點擊調試按鈕,通過斷點、單步執行等操作調試代碼。

說明:若需遠程調試,需在目標服務器安裝gdbserver,并通過target remote命令連接本地GDB。以上步驟基于VS Code遠程開發,適用于跨平臺C++項目開發場景。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女