我遇到的「CodeBlocks除錯」問題

2021-05-10 11:31:00 字數 533 閱讀 3617

怎麼說呢,整了我一天的問題,最後小小的點了幾下滑鼠給解決了,我有苦難言...

先說說我遇到的問題:由於對codeblocks不是很熟,機械的參考了codeblocks學習文件上的設定和操作說明,把編譯器和偵錯程式的預設設定給修改了。手冊上是針對特定工程進行的設定,而我卻把這種特定的設定應用到了ide的編譯器和偵錯程式上,結果麻煩就來了。

記得原來用過幾次cb,可今天在我胡亂設定完ide,新建工程並編譯,卻在除錯這兒出現了問題。說是除錯,卻直接執行完畢,根本不會暫停在斷點或者游標處,更不用說什麼單步除錯之類的了。我重灌了一遍又一遍,可新的安裝保留了原來的設定,相當於在做無用功,就這樣半天浪費過去了。

想起同學以前用過cb,晚上回來後趕緊q了他,讓他幫忙解決。他遠端試了試,還是同樣的問題,也不知道怎麼回事。不過,卻問我是不是修改了編譯器和偵錯程式的預設設定,我這才恍然大悟。改了回去,問題也就迎刃而解了。多麼簡單的解決方法,而我就是不知道問題出在哪兒,為什麼?

所以,提醒各位,對工具不熟悉的話,就不要隨意修改工具的預設設定,但你可以針對特定的工程隨意設定,因為這樣的特定設定不會影響其他的工程。

codeblocks中我認為比較常用的快捷鍵

日常編輯 1 需要更大編輯空間時,f2和shift f2分別可以顯隱下方logs others欄和左方的management欄。3 ctrl d可複製當前行或選中塊。4 ctrl shift c注釋掉當前行或選中塊,ctrl shift x則解除注釋。5 tab縮排當前行或選中塊,shift tab...

我遇到的 DLL Hell

dll hell 資料 dll hell字面意思是dll 災難 是由於com元件公升級引起的程式不能執行的情況。com物件常常被編譯為dll檔案。com元件模型雖然很不錯,但是它自身存在致命的缺陷。由於com物件可以被重用,這樣多個程式可能使用乙個com物件 如果這個com元件公升級了,就很有可能出...

我遇到的socket tcp ip問題

1.坑爹,居然由於客戶端太快,導致 客戶1的鏈結剛剛到 1處,客戶2的鏈結就立馬到了 1處,吧客戶1的connfd給覆蓋掉了。到處出現2個同樣的執行緒。尼瑪 int connfd accept server socket,struct sockaddr client addr,length 1 if...