Jollen's email: jollen # jollen.org

more: Jollen's Consulting | Jollen's Wiki

« Openmoko 釋出 ASU | Home | [教育訓練紀錄] fork 多個小孩 »

[教育訓練紀錄] Symbol Table、objdump 與 ELF 綜合小考

jollen 發表於 August 23, 2008 10:47 AM

上週進行「GNU Toolchains & Embedded Linux Programming」課程時,最後出了一道考題給同學。題目如下。

helo.jpg

請說明上述程式執行後,為什麼會出現以下結果。請將原理描述清楚。

$ gcc -o helo helo.c
$ ./helo
0x80495c0
now x = 10
now x = 100

這是一道綜合性的考題,考了很多東西。完全沒有 toolchains 觀念前,同學是一頭霧水,也沒有什麼方向。但是在二天的課程後,從同學繳回的測試卷來看,大家的觀念都已經很健全了。在這裡將題目也提供給大家思考。這是一道不算難的考題,主要考的是「觀念」,並透過「工具的操作」來驗證這些觀念。

觀念的建立絕對是教育訓練最重要的一個環節,也是講師的主要任務,而透過工具的交互操作,來強化課堂觀念,是一個不錯的方法,可以幫助同學記憶。

--jollen

引用通告

如果您想引用這篇文章到您的Blog,
請複製下面的鏈接,並放置到您發表文章的相應界面中。

http://www.jollen.org/cgi-bin/mt3/mt-tb.cgi/558

發表一個評論

(您發表的意見將被立即接受,但需要一點時間與後端伺服器做同步,您的留言才會顯示在網站上。為避免 spam 攻撃,按「發表」後請輸入帳號密碼。使用者帳號:「nospam」、密碼:「nospam」。)

[Top] Copyright (C) 2006,2010 www.jollen.org.
All rights reserved. All content licensed under Creative Commons License.