→ SeamusBerloz: 少一個分號,忘記宣告變數,這應該叫做語法錯誤吧? 10/20 09:10
→ SeamusBerloz: 邏輯錯誤指的是執行時運算上的錯誤,你要哪一種呢? 10/20 09:13
→ SeamusBerloz: 如果只是想要語法錯誤,編譯器應該都能檢查得到的。 10/20 09:15
→ SeamusBerloz: 猜測會偵查週邊裝置備妥,應該是由你的IDE所產生, 10/20 09:27
→ SeamusBerloz: 試試看 GCC ? 10/20 09:28
兩個我都需要 GCC是要用Geany這個編輯器嗎
※ 編輯: v3dys6f3a3j5 (1.175.21.95), 10/20/2015 10:30:36
推 SeamusBerloz: 不需要,但因為 gcc 在這裡頂多幫助你檢查語法錯誤 10/20 10:31
→ SeamusBerloz: :gcc -I<.h path> -c <.c file>至於邏輯錯誤恐怕 10/20 10:32
→ SeamusBerloz: 複雜得多,至少還是得要回頭用toolchain的debuger 10/20 10:32
→ SeamusBerloz: 或emulator來跑了。 10/20 10:33
→ lNishan: 給Warning的不是Dev C++ 是(TDM) gcc 10/21 03:54
→ ronin728: 原PO指的執行錯誤是Runtime error嗎? 10/21 19:18
→ ronin728: 我沒用過這塊板子,但如果夠肥的話,原PO能試試看把邏輯 10/21 19:27
→ ronin728: 程式跟硬體控制接口分開,這樣就能直接測邏輯了吧 10/21 19:28
推 longlongint: 單元測試? 10/21 19:34
推 ronin728: 如果只是要測語法錯誤,就是有沒有漏打分號那些,可以 10/21 19:34
→ ronin728: 用GCC的gcc -fsyntax-only指令,不會編譯 只看語法 10/21 19:35
→ SeamusBerloz: 讚樓上! 10/22 11:34