天天看點

使用CLion進行遠端Debug

同步檔案

同步檔案需要安裝ftp進行檔案同步,安裝教程可以參看這裡

通過項目檔案同步後,接來下通過CLion和gdbserver進行遠端Debug

Clion遠端調試

  • 在伺服器上編譯需要運作的C++項目,cmake編譯屬性需要有:
cd ${PROJECT_SOURCE}
mkdir build & cd build
cmake . -DCMAKE_BUILD_TYPE=Debug
make
gdbserver :1234 hello # hello為make後的生成結果
           
  • 在用戶端,也就是CLion端,需要配置調試參數,選擇編譯選項的debug,然後設定

    target remote args:

tcp:xx.xx.xx.xx:1234
           
  • 設定遠端路徑和本地路徑的映射(Path mappings)
  • 遠端調試按鈕,進行調試

繼續閱讀