酷!學園
2010-03-16 12:51 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?

請輸入帳號, 密碼以及預計登入時間
新聞:
 
   首頁 | Study-Area | 鳥園 | 鳥哥的Linux私房菜   說明 搜尋 日曆 登入 註冊  
頁: [1]
  列印  
作者 主題: 2008一月份 SA@Tainan 快快樂樂學 GNU Debugger (gdb)  (閱讀 12683 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
billy3321
活潑的大學生
***
會員性別: 男
文章: 268



檢視個人資料 個人網站
« 於: 2008-01-08 10:16 »

簡介:
兩年前,為了徹底理解 GNU/Linux 底層運作機制,拿最簡單的 "Hello World" 開刀,部份心得匯集為「深入淺出Hello World」,並於北中南等地分享,計有 Part I / II / III。後續的規劃則因為大量使用 gdb / kdb /kgdb 等重要工具,決定以獨立的議程作講解,期望使聽者得以透過 GNU Debugger (gdb)來加速系統開發與分析,讓這個臥在硬碟深處許久的強力程式,激發其威力。本議程捨棄過往教條式的介紹形式,延續「深入淺出 HelloWorld」系列的「作中學」途徑逐一探討使用情境與案例分析。

議程主題:
. Why - 為何我們該善用 Debugger?
. Who - 誰會因為熟悉 Debugger 而受益?
. What - 史上最強大的 Debugger -- gdb 與一系列系統軟體
. Where - 利用 Debugger 的場合
. How - 還用說嗎?來就對了  伸舌頭
講師簡介:
Jim Huang (黃敬群 / "jserv"),熱血工讀生,閒暇時投入新酷音計畫、Free Java、GNU GCC、XWindow System,以及相關自由軟體的開發工作。
website: http://jserv.sayya.org/
blog: http://blog.linux.org.tw/jserv/

時間:1月26日14:00-17:00

地點:
台南崑山科技大學 資訊科技大樓 I3502教室; 台南縣永康市大灣路949號
地理位置
http://www.ksu.edu.tw/introduction/GoogleLocation.aspx
校園地圖
http://www.ksu.edu.tw/introduction/images/campus_1024.jpg

報名網址:
http://registrano.com/events/a3b8de

參考資訊:
. 除錯問題成為眾矢之的http://www.eettaiwan.com/ARTP_8800464697_676964.HTM
. GDB: The GNU Project Debuggerhttp://sources.redhat.com/gdb/

講師特別交代之注意事項:
1. 本議程基於知識共享之原則,提供免費教育訓練,但僅限於 x86 硬體平台,若有 ARM 與 MIPS 平台需求者,請進一步聯繫講者
2. 礙於講者個人規劃,暫無舉辦台北場次的打算,請見諒
3. 事先提交問題,可優先解決與討論
4. 歡迎招待當地名產,或廣結善緣

本演講的講稿內容及聽眾的 Q&A 將會整理為「精通 GDB :深入 GNU 開發與除錯工具」一文,文章的序言可先行參考:
http://jserv.sayya.org/writing/mastering-gdb-preface.pdf

加入到google日曆:
« 最後編輯時間: 2008-02-06 16:02 由 billy3321 » 已記錄
cch
憂鬱的高中生
***
文章: 193


檢視個人資料
« 回覆文章 #1 於: 2008-01-08 17:50 »

真想了解這部份!
不過人在台北! 哭泣
期待台北開講....
« 最後編輯時間: 2008-01-10 10:27 由 cch » 已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #2 於: 2008-01-09 08:26 »

簡介:
兩年前,為了徹底理解 GNU/Linux 底層運作機制,拿最簡單的 "Hello World" 開刀,部份心得匯集為「深入淺出Hello World」,並於北中南等地分享,計有 Part I / II / II。後續的規劃則因為大量使用 gdb / kdb /kgdb 等重要工具,決定以獨立的議程作講解,期望使聽者得以透過 GNU Debugger (gdb)來加速系統開發與分析,讓這個臥在硬碟深處許久的強力程式,激發其威力。本議程捨棄過往教條式的介紹形式,延續「深入淺出 HelloWorld」系列的「作中學」途徑逐一探討使用情境與案例分析。
「計有 Part I / II / II」筆誤,應為「計有 Part I / II / III」,此部份可參考:
http://wiki.debian.org.tw/HackingHelloWorld
http://jserv.sayya.org/helloworld/

之前大量使用 gdb,但未著墨於使用方式與其設計,所以現在回來探討 gdb,之後交叉思索「深入淺出 Hello World」系列,應該會更有感覺。

Thanks,
-jserv
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #3 於: 2008-01-09 13:02 »

後續的規劃則因為大量使用 gdb / kdb /kgdb 等重要工具,決定以獨立的議程作講解,期望使聽者得以透過 GNU Debugger (gdb)來加速系統開發與分析,讓這個臥在硬碟深處許久的強力程式,激發其威力。本議程捨棄過往教條式的介紹形式,延續「深入淺出 HelloWorld」系列的「作中學」途徑逐一探討使用情境與案例分析。

補充:

本演講的講稿內容及聽眾的 Q&A 將會整理為「精通 GDB :深入 GNU 開發與除錯工具」一文,文章的序言可先行參考:
http://jserv.sayya.org/writing/mastering-gdb-preface.pdf

Thanks,
-jserv
已記錄
blue_119
可愛的小學生
*
文章: 1


檢視個人資料
« 回覆文章 #4 於: 2008-01-10 14:47 »

好想聽哦,不知會不會有錄影,謝謝
已記錄
billy3321
活潑的大學生
***
會員性別: 男
文章: 268



檢視個人資料 個人網站
« 回覆文章 #5 於: 2008-01-10 16:09 »

好想聽哦,不知會不會有錄影,謝謝

很抱歉,由於台南目前工作人員只有我一人
無法兼顧錄影的事情,故目前是不會錄影的。
希望大家可以盡量來參加現場 微笑
« 最後編輯時間: 2008-01-14 13:35 由 billy3321 » 已記錄
virileman
可愛的小學生
*
文章: 27


檢視個人資料
« 回覆文章 #6 於: 2008-01-12 18:04 »

小弟最近對 gdb 這個主題很感興趣,但小弟身在國外,無法參加。真希望能夠錄影,造福國外的朋友們,謝謝 ^^
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #7 於: 2008-01-14 19:03 »

小弟最近對 gdb 這個主題很感興趣,但小弟身在國外,無法參加。真希望能夠錄影,造福國外的朋友們,謝謝 ^^

hi,

稍早 billy3321 已提過,本次不會有錄影。
以下引用 blog[1] 中對網友的回應:
<%
「高級」與否,不過就是主觀的認知罷了,計畫中,除了介紹 gdb 的操作,更會著重於應用的方式,比方說追蹤特定 process 行為、改變程式執行流程、硬體模擬 (是的,這是 gdb 內建的功能,但鮮少被著墨),與其他小技巧等。

不同於坊間的教育訓練課程,既然這是社群分享的議題,只要有一個人願意聽,我就會不斷開下去,或許會越來越深入,或許會另闢專題,就看前來指教朋友的反應了。
 %>

所以,如果有緣份的話,那就有機會在其他場次分享 伸舌頭

Thanks,
-jserv

[1] http://blog.linux.org.tw/~jserv/archives/001951.html
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #8 於: 2008-01-26 01:45 »

兩年前,為了徹底理解 GNU/Linux 底層運作機制,拿最簡單的 "Hello World" 開刀,部份心得匯集為「深入淺出Hello World」,並於北中南等地分享,計有 Part I / II / III。後續的規劃則因為大量使用 gdb / kdb /kgdb 等重要工具,決定以獨立的議程作講解,期望使聽者得以透過 GNU Debugger (gdb)來加速系統開發與分析,讓這個臥在硬碟深處許久的強力程式,激發其威力。本議程捨棄過往教條式的介紹形式,延續「深入淺出 HelloWorld」系列的「作中學」途徑逐一探討使用情境與案例分析。
[...]
時間:1月26日14:00-17:00

Thanks!

See you later :-)
-jserv
已記錄
billy3321
活潑的大學生
***
會員性別: 男
文章: 268



檢視個人資料 個人網站
« 回覆文章 #9 於: 2008-01-26 21:41 »

因為小弟的疏忽沒有在文宣上註明場地在四樓,

使的一些朋友跑錯樓層而沒有參加到,感到非常的抱歉。

小弟以後在這點上會多加注意的!

而今天非常感謝jserv大哥特地從台北坐車下來為我們講這麼樣的一場!

也非常感謝鳥哥大哥幫大家借到這麼好的場地,讓大家可以舒舒服服的坐著聽講。

感謝所有出席的朋友們,netman老師,kalug及高雄的朋友們,還有出力的弟弟^^

謝謝大家的支持!
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #10 於: 2008-01-26 23:33 »

而今天非常感謝jserv大哥特地從台北坐車下來為我們講這麼樣的一場!
也非常感謝鳥哥大哥幫大家借到這麼好的場地,讓大家可以舒舒服服的坐著聽講。
感謝所有出席的朋友們,netman老師,kalug及高雄的朋友們,還有出力的弟弟^^
謝謝大家的支持!

小弟只是來南部渡假呀,順便野人獻曝罷了。

對了,簡報與範例程式碼已經上線,請參考:
http://blog.linux.org.tw/~jserv/archives/001958.html

謝謝!
-jserv
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #11 於: 2008-01-28 02:59 »


既然活動結束,報名應該可以關閉了,謝謝!
-jserv
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #12 於: 2008-02-08 15:27 »

從台南回來後,有不少網友來信指教,給我不少啟發,所以 Part II 會繼續分享 :-)

預期的題材有:
(1) GDB 指令與實地追蹤除錯
(2) 善用 GDB macro 加速分析
(3) 圖形整合介面,以 Eclipse CDT 為例,探討與 GDB 的整合
(4) [選擇性] GDB 遇上 C++:對付惡名昭彰的 C++ STL

時間地點都還在商議中,也歡迎提供想法與建議,謝謝!
-jserv

* C++ 如何惡名昭彰呢?請見:
http://blog.linux.org.tw/~jserv/archives/001300.html
* 當然,還是跟以往的 talk 一樣,免費參加,不過如果能招待當地名產是更好 伸舌頭
已記錄
jserv
榮譽學長
憂鬱的高中生
***
會員性別: 男
文章: 141



檢視個人資料 個人網站
« 回覆文章 #13 於: 2008-02-26 20:34 »

從台南回來後,有不少網友來信指教,給我不少啟發,所以 Part II 會繼續分享 :-)

預期的題材有:
(1) GDB 指令與實地追蹤除錯
(2) 善用 GDB macro 加速分析
(3) 圖形整合介面,以 Eclipse CDT 為例,探討與 GDB 的整合
(4) [選擇性] GDB 遇上 C++:對付惡名昭彰的 C++ STL

詳情可參考:
http://blog.linux.org.tw/~jserv/archives/001967.html

Thanks,
-jserv
已記錄
頁: [1]
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
本頁花了 0.082 秒,以及 16 次的資料庫查詢。