嵌入式linux應用開發A :課程作業4

課程作業4

【4.1GCC介紹】

1、 (A ) 是二進制程序處理工具,包括連接器,彙編器等目標程序處理的工具。
A.Binutils

B.GCC

C.GDB

D.objdump

2、使用gcc編譯文件生成可執行文件要經歷四個相互關聯的步驟( )( )( )( )
答:預處理、編譯、彙編,鏈接

3、( )工具可以反編譯二進制文件
答:objdump

【4.2GCC安裝】

1、2012年03月23日,GCC 首個公開發布版本是在 1987 年由 Richard Stallman 發佈的,到今天已經整整 25 年了。爲了慶祝 25 週年,GCC 也相應發佈了版本( ),這是 GCC 一個全新的重要版本。
答:GCC 4.7.0

【4.3GCC的編譯過程】

1、下列選項中符合gcc的編譯流程的是( A )

A.預處理->編譯->彙編->連接

B.預處理->彙編->編譯->連接

C.編譯->預處理->彙編->連接

D.預處理->連接->彙編->編譯

【4.4GCC編輯實例】

1、對代碼文件code.c進行調試的命令爲( A)

A.gcc –g code.c –o code

B.gcc code.c –o code

C.gcc –g code.c code

D.gcc –g code

2、gcc使用下列哪個選項可以查看編譯的詳細過程( B )

A.-o

B.-V

C.-c

D.-o

3、如需GCC提供編譯過程中所有有用的報警信息,則在編譯時應加入選項(B)

A.-w

B.-Wall

C.-werror

D.-error

【4.5GDB調試程序】

1、下面哪些與GDB相關的說法是錯誤的(B)

A.GDB能調試可執行文件

B.GDB能調試源代碼

C.GDB對編譯過程有要求

D.GDB支持交叉調試

2、在GDB調試過程中,使用下面哪項命令設置斷點,其中m代表行號(A)

A.b m

B.c m

C.n m

D.r m

答案僅供參考
謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章