作者x246libra (宸火)
看板C_and_CPP
標題[問題] code block debug用法
時間Mon Dec 25 13:24:11 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
WINXP
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
code block
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
要使用code blocks 的 debugging功能
必須要先建立 new project 才可以使用debugging功能
單獨.c檔案無法使用該功能
https://imgur.com/YO6Ch8t
紅色部分是new project所產生的
綠色部分是我另外加入的檔案 是我從課本範例光碟載入的
現在我若是build 會將紅色與綠色的部分都build
但是在run的時候只會跑出紅色部分的console 黑視窗
請問有什麼辦法 可以單獨執行綠色部分的build?
以及單獨執行綠色部分的程式
如果沒有其他辦法 我能想到的就是
每ㄧ個範例 都要建立一次new project 才可以單獨執行
總覺得很麻煩
想請問是否有其他作法
單獨build 我自己是有發現 可右鍵這裡執行
但是 沒辦法指定一個單獨run
https://imgur.com/Y1SiWTU
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.35.157
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1514179454.A.717.html
※ 編輯: x246libra (61.220.35.157), 12/25/2017 13:37:08
1F:噓 a29022792: /a/ 12/25 13:40
2F:→ x246libra: 抱歉 請問哪邊錯了嗎? 12/25 13:41
3F:→ wei115: 圖片網址用/a/會沒辦法自動開圖,建議修改一下 12/25 13:46
※ 編輯: x246libra (61.220.35.157), 12/25/2017 13:49:18
※ 編輯: x246libra (61.220.35.157), 12/25/2017 13:52:19
4F:→ x246libra: 謝謝告知 原來還有這種細節 12/25 13:53
5F:→ Lipraxde: 右鍵properties/build可以設定要不要編譯,不過我比較喜 12/25 14:05
6F:→ Lipraxde: 歡在專案的build targets那邊設定,還可以新增debug、re 12/25 14:05
7F:→ Lipraxde: lease以外的設定 12/25 14:05
--------------------------------------------------
右鍵properties/build可以設定要不要編譯
使用此方法 若有10個.C檔案 在同一個project
必須將其他9個.c 個別設定成不compiler 才可以執行?
--------------------------------------------------
不過我喜歡在專案的build targets那邊設定,
還可以新增debug release以外的設定
請問這在哪邊設定? 剛開始使用 不是很了解
※ 編輯: x246libra (61.220.35.157), 12/25/2017 14:59:55
8F:推 LPH66: 這裡應該有一個 workspace / project 的階層在 12/25 18:28
9F:→ LPH66: 沒用過 C::B 不確定詳細設定為何, 不過基本概念是這樣的 12/25 18:28
10F:→ LPH66: workspace 裡面可以包含很多 project, 每個 project 最後 12/25 18:28
11F:→ LPH66: 會編譯成一個執行檔, 所以這裡的 21 個 .c 理應要分在 12/25 18:29
12F:→ LPH66: 21 個不同的 project 裡面才對 12/25 18:29
13F:→ LPH66: Visual Studio 就是這種階層的設計 12/25 18:30
14F:→ LPH66: (只是它外層那個叫做 Solution 而已) 12/25 18:30
15F:→ LPH66: 這樣子想要執行某個檔案時就可以只編譯其中一個 project 12/25 18:31
16F:推 rechin0917: 這篇比較新借問個 自學c好像板上都推洪維恩的第四版 12/25 18:45
17F:→ rechin0917: 可是2007年的沒問題嗎 11年不是c語言不是還有一個版 12/25 18:45
18F:→ rechin0917: 本出來 12/25 18:45
19F:噓 rechin0917: 看上面看上面 12/25 18:45
20F:→ MOONRAKER: 你很忙喔 YOU ARE SAYING WHAT 12/25 19:34
21F:→ loveflames: 0917不要太超過 12/25 20:05
22F:→ CannyRowFour: 借版能這樣借的? 12/26 01:07
23F:→ school4303: 自己去開一篇啊... 12/26 01:28
25F:→ Lipraxde: 用Dev就好 12/26 11:44