久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

Linux下C語言編程概述


Linux下的C語言程序設(shè)計(jì)與在其他環(huán)境中的C程序設(shè)計(jì)一樣,主要涉及到編輯器、編譯鏈接器、調(diào)試器及項(xiàng)目管理工具。本篇內(nèi)容屬于嵌入式學(xué)院<
編譯過程

(2)編譯鏈接器

編譯是指源代碼轉(zhuǎn)化生成可執(zhí)行代碼的過程,它所完成工作主要如上圖所示。

可見,在編譯過程是非常復(fù)雜的,它包括詞法、語法和語義的分析、中間代碼的生成和優(yōu)化、符號表的管理和出錯處理等。在Linux中,最常用的編譯器是Gcc編譯器。它是GNU推出的功能強(qiáng)大、性能優(yōu)越的多平臺編譯器,其執(zhí)行效率與一般的編譯器相比平均效率要高20%~30%,堪稱為GNU的代表作品之一。

(3)調(diào)試器

調(diào)試器并不是代碼執(zhí)行的必備工具,而是專為程序員方便調(diào)試程序而用的。有編程經(jīng)驗(yàn)的讀者都知道,在編程的過程當(dāng)中,往往調(diào)試所消耗的時間遠(yuǎn)遠(yuǎn)大于編寫代碼的時間。因此,有一個功能強(qiáng)大、使用方便的調(diào)試器是必不可少的。Gdb是絕大多數(shù)Linux開發(fā)人員所使用的調(diào)試器,它可以方便地設(shè)置斷點(diǎn)、單步跟蹤等,足以滿足開發(fā)人員的需要。

(4)項(xiàng)目管理器

Linux中的項(xiàng)目管理器“make”有些類似于Windows中Visual C++里的“工程”,它是一種控制編譯或者重復(fù)編譯軟件的工具,另外,它還能自動管理軟件編譯的內(nèi)容、方式和時機(jī),使程序員能夠把精力集中在代碼的編寫上而不是在源代碼的組織上。

COPYRIGHT(C) 2011 廈門永宏亞得機(jī)電科技有限公司版權(quán)所有(閩ICP備05025945號) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號2607室 郵編:361009 聯(lián)系人:翟先生