1. 程式人生 > >vs2017下linux遠端除錯經驗

vs2017下linux遠端除錯經驗

2.windows上除錯linux專案時,無法設定斷點,但是結果正確。
原始檔名設定為中文了,所以無法設定斷點,建議所有路徑或檔案設定為英文名。

3.debug時出現下面錯誤:

Type "apropos word" to search for commands related to "word".
=cmd-param-changed,param="pagination",value="off"
Loaded 'shared libraries loaded at this time.'. Cannot find or open the symbol file.
Stopped due to
shared library event: Inferior loaded /usr/lib64/libstdc++.so.6 /lib64/libm.so.6 /lib64/libgcc_s.so.1 /lib64/libc.so.6 /lib64/ld-linux-x86-64.so.2 Loaded '/usr/lib64/libstdc++.so.6'. Cannot find or open the symbol file. Loaded '/lib64/libm.so.6'. Cannot find or open the symbol file. Loaded '/lib64/libgcc_s.so.1
'. Cannot find or open the symbol file. Loaded '/lib64/libc.so.6'. Cannot find or open the symbol file. Loaded '/lib64/ld-linux-x86-64.so.2'. Cannot find or open the symbol file.

這個意思是無法找到符號檔案,但是遠端linux伺服器卻可以正常編譯c++11標準的原始檔,說明庫是正常的,判斷是否正常,可以開啟vs工程下,除錯->linux控制檯檢視是否報錯,根據提示解決問題,如果沒有錯誤,可以忽略這個警告。
這裡寫圖片描述