2016-03-09 37 views

回答

2

因爲已經證明,該可執行文件編譯如下CMake的選項(在腳本進一步下跌):

SET(CMAKE_C_FLAGS_DEBUG "-D_DEBUG") 

這對克利翁被打破調試功能(也有人打破大部分的調試功能gdb

+2

如果你需要附加你自己的調試標誌,這是fix :: set(CMAKE_C_FLAGS_DEBUG「$ {CMAKE_C_FLAGS_DEBUG} -D_DEBUG」) – Vyrx

4

今天我有同樣的問題。我發現該項目的配置未設置爲Debug。將配置設置爲Debug後,所有斷點都會被命中。

請確保您有以下配置:

  • 選擇菜單項Run/EditConfigurations
  • 選擇正確的Target
  • 選擇DebugConfiguration

現在斷點應該被擊中。

+1

在配置中我看到Debug作爲一個選項。你能否建議如何在配置中添加調試選項? – Vishal

+0

@Vishal您可以在[創建和編輯運行/調試配置](https://www.jetbrains.com/help/clion/creating-and-editing-run-debug-configurations.html)中找到這些步驟。 –

相關問題