




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第2323章章 建立開發(fā)環(huán)境建立開發(fā)環(huán)境Ubuntu的默認(rèn)安裝是不帶有開發(fā)環(huán)境的,讀者千萬(wàn)不的默認(rèn)安裝是不帶有開發(fā)環(huán)境的,讀者千萬(wàn)不要認(rèn)為不寫程序就不需要開發(fā)環(huán)境了。要認(rèn)為不寫程序就不需要開發(fā)環(huán)境了。Linux不像不像Windows,會(huì)把所有的工具都編譯成二進(jìn)制代碼。雖然,會(huì)把所有的工具都編譯成二進(jìn)制代碼。雖然Linux也有很也有很多編譯好的二進(jìn)制代碼可供下載,如多編譯好的二進(jìn)制代碼可供下載,如Ubuntu就可以使用各就可以使用各種源提供的二進(jìn)制代碼,但很多人還是愿意自己去編譯源代種源提供的二進(jìn)制代碼,但很多人還是愿意自己去編譯源代碼以獲得更大的可定制性。碼以獲得更大的可定制性。對(duì)于真正想用
2、好對(duì)于真正想用好Linux系統(tǒng)的人,開發(fā)環(huán)境是不可或缺系統(tǒng)的人,開發(fā)環(huán)境是不可或缺的,其中主要是的,其中主要是C/C+的開發(fā)環(huán)境。本章將介紹在的開發(fā)環(huán)境。本章將介紹在Ubuntu上上如何建立開發(fā)環(huán)境,包括如何建立開發(fā)環(huán)境,包括GCC編譯器的安裝、集成開發(fā)環(huán)編譯器的安裝、集成開發(fā)環(huán)境的建立、以及版本控制系統(tǒng)的使用。境的建立、以及版本控制系統(tǒng)的使用。23.1 23.1 構(gòu)建軟件編譯環(huán)境構(gòu)建軟件編譯環(huán)境傳統(tǒng)的傳統(tǒng)的Linux軟件編譯環(huán)境由幾個(gè)軟件包組成,其中包軟件編譯環(huán)境由幾個(gè)軟件包組成,其中包括編譯器、匯編器、連接器、構(gòu)建復(fù)雜軟件包的工具等。括編譯器、匯編器、連接器、構(gòu)建復(fù)雜軟件包的工具等。Ubu
3、ntu默認(rèn)沒有提供整套的軟件編譯環(huán)境,因?yàn)樵S多人只默認(rèn)沒有提供整套的軟件編譯環(huán)境,因?yàn)樵S多人只是作為普通用戶來(lái)使用是作為普通用戶來(lái)使用Ubuntu。對(duì)于軟件開發(fā)者來(lái)說(shuō),軟。對(duì)于軟件開發(fā)者來(lái)說(shuō),軟件編譯環(huán)境是創(chuàng)建軟件的基礎(chǔ),本節(jié)將介紹如何在件編譯環(huán)境是創(chuàng)建軟件的基礎(chǔ),本節(jié)將介紹如何在Ubuntu上構(gòu)建軟件編譯環(huán)境來(lái)滿足軟件開發(fā)者的需要。上構(gòu)建軟件編譯環(huán)境來(lái)滿足軟件開發(fā)者的需要。23.1.1 23.1.1 安裝安裝GCCGCC編譯器、編譯器、makemake和其他相關(guān)軟和其他相關(guān)軟件件在在Ubuntu上安裝軟件編譯環(huán)境需要用到的軟件包相當(dāng)上安裝軟件編譯環(huán)境需要用到的軟件包相當(dāng)簡(jiǎn)單,只要使用簡(jiǎn)單,只
4、要使用Ubuntu軟件包管理器安裝即可。軟件包管理器安裝即可。“build-essential”是是Ubuntu軟件編譯環(huán)境必須的軟件包,其中包含軟件編譯環(huán)境必須的軟件包,其中包含了了GCC編譯器、必要的庫(kù)、編譯器、必要的庫(kù)、make工具、最新的工具、最新的Linux內(nèi)核頭內(nèi)核頭等。以下分別介紹使用命令行和新立得安裝軟件編譯環(huán)境。等。以下分別介紹使用命令行和新立得安裝軟件編譯環(huán)境。1命令行安裝軟件編譯環(huán)境命令行安裝軟件編譯環(huán)境2新立得安裝軟件編譯環(huán)境新立得安裝軟件編譯環(huán)境23.1.1 23.1.1 安裝安裝GCCGCC編譯器、編譯器、makemake和其他相關(guān)軟件和其他相關(guān)軟件23.1.2 G
5、CC23.1.2 GCC編譯器介紹編譯器介紹GCC是是GNU項(xiàng)目的編譯器組件之一,也是項(xiàng)目的編譯器組件之一,也是GNU最具有最具有代表性的作品。代表性的作品。GCC設(shè)計(jì)之初僅僅作為一個(gè)設(shè)計(jì)之初僅僅作為一個(gè)C語(yǔ)言的編譯器語(yǔ)言的編譯器,可是經(jīng)過(guò)十多年的發(fā)展,可是經(jīng)過(guò)十多年的發(fā)展,GCC已經(jīng)不僅僅能支持已經(jīng)不僅僅能支持C語(yǔ)言,語(yǔ)言,現(xiàn)在還支持現(xiàn)在還支持Ada語(yǔ)言、語(yǔ)言、C+語(yǔ)言、語(yǔ)言、Java語(yǔ)言、語(yǔ)言、Objective C語(yǔ)言,語(yǔ)言,Pascal語(yǔ)言、語(yǔ)言、COBOL語(yǔ)言,以及支持函數(shù)式編程和語(yǔ)言,以及支持函數(shù)式編程和邏輯編程的邏輯編程的Mercury語(yǔ)言等。而語(yǔ)言等。而GCC也不再單是也不再單
6、是GNU C Compiler(GNU C語(yǔ)言編譯器),而是語(yǔ)言編譯器),而是GNU Compiler Collection,即,即GNU編譯器家族,目前已經(jīng)成為編譯器家族,目前已經(jīng)成為L(zhǎng)inux下最下最重要的編譯工具之一。重要的編譯工具之一。GCC是一個(gè)交叉平臺(tái)的編譯器,目前支持幾乎所有主是一個(gè)交叉平臺(tái)的編譯器,目前支持幾乎所有主流流CPU處理器平臺(tái),可以完成從處理器平臺(tái),可以完成從C、C+、Objective C等等源文件向運(yùn)行在特定源文件向運(yùn)行在特定CPU硬件上的目標(biāo)代碼的轉(zhuǎn)換。硬件上的目標(biāo)代碼的轉(zhuǎn)換。GCC不僅功能非常強(qiáng)大,結(jié)構(gòu)也異常靈活,便攜性與跨平臺(tái)支持不僅功能非常強(qiáng)大,結(jié)構(gòu)也異常
7、靈活,便攜性與跨平臺(tái)支持特性是特性是GCC的顯著優(yōu)點(diǎn)。的顯著優(yōu)點(diǎn)。23.1.2 GCC23.1.2 GCC編譯器介紹編譯器介紹后綴格式說(shuō)明.cC語(yǔ)言程序.a由目標(biāo)文件構(gòu)成的檔案文件.C、cc、cxxC+源程序.h源程序所包含的頭文件.i經(jīng)過(guò)預(yù)處理的C程序.ii經(jīng)過(guò)預(yù)處理的C+程序.mObjective-C源程序.o編譯后的目標(biāo)文件.s匯編語(yǔ)言源程序.S經(jīng)過(guò)預(yù)編譯的匯編程序23.1.3 23.1.3 使用使用GCCGCC編譯器編譯器下面舉一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明下面舉一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明GCC的編譯過(guò)程。首先的編譯過(guò)程。首先用用vivi編輯器來(lái)編輯一個(gè)簡(jiǎn)單的編輯器來(lái)編輯一個(gè)簡(jiǎn)單的C C程序程序hel
8、lo.chello.c,輸入以下內(nèi)容,輸入以下內(nèi)容到到hello.chello.c:#include int main()printf(Hello World!n);return 0;23.1.4 make23.1.4 make介紹介紹無(wú)論是在無(wú)論是在Linux還是在還是在Unix環(huán)境中,環(huán)境中,make都是一個(gè)非常都是一個(gè)非常重要的編譯命令。不管是自己進(jìn)行項(xiàng)目開發(fā)還是安裝應(yīng)用軟重要的編譯命令。不管是自己進(jìn)行項(xiàng)目開發(fā)還是安裝應(yīng)用軟件,都經(jīng)常要用到件,都經(jīng)常要用到make。利用。利用make工具,用戶可以將大型工具,用戶可以將大型的開發(fā)項(xiàng)目分解成為多個(gè)更易于管理的模塊。的開發(fā)項(xiàng)目分解成為多個(gè)更易
9、于管理的模塊。make工具最主要且基本的功能就是通過(guò)工具最主要且基本的功能就是通過(guò)Makefile文件文件來(lái)描述源程序之間的相互關(guān)系并自動(dòng)維護(hù)編譯工作。而來(lái)描述源程序之間的相互關(guān)系并自動(dòng)維護(hù)編譯工作。而Makefile文件需要按照某種語(yǔ)法進(jìn)行編寫,文件中需要說(shuō)明文件需要按照某種語(yǔ)法進(jìn)行編寫,文件中需要說(shuō)明如何編譯各個(gè)源文件并連接生成可執(zhí)行文件,并且要求定義如何編譯各個(gè)源文件并連接生成可執(zhí)行文件,并且要求定義源文件之間的依賴關(guān)系。源文件之間的依賴關(guān)系。Makefile文件是許多編譯器,包括文件是許多編譯器,包括Windows NT下的編譯器,維護(hù)編譯信息的常用方法,只是下的編譯器,維護(hù)編譯信息的
10、常用方法,只是在集成開發(fā)環(huán)境中,用戶對(duì)在集成開發(fā)環(huán)境中,用戶對(duì)Makefile文件的操作被友好的界文件的操作被友好的界面掩蓋了。面掩蓋了。23.2 Eclipse23.2 Eclipse集成開發(fā)環(huán)境集成開發(fā)環(huán)境集成開發(fā)環(huán)境俗稱集成開發(fā)環(huán)境俗稱IDE,是一系列工具的集合。集成開,是一系列工具的集合。集成開發(fā)環(huán)境在一個(gè)框架下提供用戶編輯器、編譯器、跟蹤器等,發(fā)環(huán)境在一個(gè)框架下提供用戶編輯器、編譯器、跟蹤器等,而且為用戶創(chuàng)建和維護(hù)由許多源代碼文件組成的項(xiàng)目提供了而且為用戶創(chuàng)建和維護(hù)由許多源代碼文件組成的項(xiàng)目提供了方便。大部分的現(xiàn)代集成開發(fā)環(huán)境都擁有圖形化界面,本節(jié)方便。大部分的現(xiàn)代集成開發(fā)環(huán)境都擁有
11、圖形化界面,本節(jié)將介紹的將介紹的Eclipse便是其中非常出色的圖形化集成開發(fā)環(huán)境。便是其中非常出色的圖形化集成開發(fā)環(huán)境。Eclipse是是Java寫的集成開發(fā)環(huán)境,原先只是為寫的集成開發(fā)環(huán)境,原先只是為Java應(yīng)用程序應(yīng)用程序服務(wù),但目前已經(jīng)被擴(kuò)展,可以為其他程序語(yǔ)言服務(wù)了。本服務(wù),但目前已經(jīng)被擴(kuò)展,可以為其他程序語(yǔ)言服務(wù)了。本節(jié)將詳細(xì)介紹節(jié)將詳細(xì)介紹Ubuntu上上Eclipse的安裝和使用。的安裝和使用。23.2.1 23.2.1 安裝安裝EclipseEclipse在在Ubuntu上安裝上安裝Eclipse非常方便,單擊非常方便,單擊【系統(tǒng)系統(tǒng)】|【系系統(tǒng)管理統(tǒng)管理】|【新立得軟件包管
12、理器新立得軟件包管理器】命令,打開命令,打開【新立得軟件新立得軟件包管理器包管理器】窗口。尋找窗口。尋找“eclipse”,找到后標(biāo)記并安裝。,找到后標(biāo)記并安裝。23.2.2 23.2.2 第一次啟動(dòng)第一次啟動(dòng)EclipseEclipse安裝完成之后,用戶就可以運(yùn)行安裝完成之后,用戶就可以運(yùn)行Eclipse了。第一次啟了。第一次啟動(dòng)動(dòng)Eclipse,Eclipse會(huì)創(chuàng)建工作目錄,在用戶主目錄下創(chuàng)建會(huì)創(chuàng)建工作目錄,在用戶主目錄下創(chuàng)建“.eclipse”目錄。工作目錄用來(lái)存放用戶創(chuàng)建的項(xiàng)目,目錄。工作目錄用來(lái)存放用戶創(chuàng)建的項(xiàng)目,“.eclipse”目錄存放目錄存放Eclipse的配置信息。單擊的配
13、置信息。單擊【應(yīng)用程序應(yīng)用程序】|【編程編程】|【Eclipse】命令,啟動(dòng)命令,啟動(dòng)Eclipse,第一次啟動(dòng)會(huì)彈,第一次啟動(dòng)會(huì)彈出出【W(wǎng)orkspace Launcher】(設(shè)置工作目錄)對(duì)話框。(設(shè)置工作目錄)對(duì)話框。23.2.2 23.2.2 第一次啟動(dòng)第一次啟動(dòng)EclipseEclipse23.2.3 23.2.3 下載并安裝下載并安裝CDTCDT插件插件啟動(dòng)啟動(dòng)Eclipse之后用戶就可以正常使用之后用戶就可以正常使用Eclipse了。由于之了。由于之后將介紹使用后將介紹使用Eclipse開發(fā)開發(fā)C程序,所以需要安裝程序,所以需要安裝CDT插件。插件。以下描述安裝以下描述安裝CDT
14、插件的步驟:插件的步驟:23.2.3 23.2.3 下載并安裝下載并安裝CDTCDT插件插件23.2.4 23.2.4 創(chuàng)建新項(xiàng)目創(chuàng)建新項(xiàng)目由于用戶還沒有創(chuàng)建新項(xiàng)目,所以由于用戶還沒有創(chuàng)建新項(xiàng)目,所以Eclipse標(biāo)準(zhǔn)用戶界標(biāo)準(zhǔn)用戶界面不會(huì)顯示任何東西。以下描述在面不會(huì)顯示任何東西。以下描述在Eclipse中創(chuàng)建新項(xiàng)目的步中創(chuàng)建新項(xiàng)目的步驟:驟:23.2.4 23.2.4 創(chuàng)建新項(xiàng)目創(chuàng)建新項(xiàng)目23.2.5 23.2.5 創(chuàng)建創(chuàng)建C C源代碼文件源代碼文件創(chuàng)建了新項(xiàng)目后就要往項(xiàng)目中添加源代碼文件了。以創(chuàng)建了新項(xiàng)目后就要往項(xiàng)目中添加源代碼文件了。以下描述在下描述在Eclipse中創(chuàng)建中創(chuàng)建C源代碼
15、文件的步驟:源代碼文件的步驟:23.2.6 23.2.6 運(yùn)行程序運(yùn)行程序有了項(xiàng)目并添加了源代碼文件后,用戶就可以編譯并有了項(xiàng)目并添加了源代碼文件后,用戶就可以編譯并運(yùn)行程序了。以下描述在運(yùn)行程序了。以下描述在Eclipse中編譯并運(yùn)行程序的步驟:中編譯并運(yùn)行程序的步驟:23.3 23.3 文本編輯利器,文本編輯利器,vi vi編輯器是使用計(jì)算機(jī)的重要工具之一,在各種操作系編輯器是使用計(jì)算機(jī)的重要工具之一,在各種操作系統(tǒng)中,編輯器都是必不可少的部件。統(tǒng)中,編輯器都是必不可少的部件。Linux系統(tǒng)為滿足各種系統(tǒng)為滿足各種用戶在各個(gè)不同的環(huán)境中編輯文本的需要,提供了一系列的用戶在各個(gè)不同的環(huán)境中編
16、輯文本的需要,提供了一系列的文本編輯器,如文本編輯器,如ex、gedit、ed 和和vi。其中。其中ex、gedit、ed都是都是行編輯器,現(xiàn)在已很少有人使用。行編輯器,現(xiàn)在已很少有人使用。vi編輯器是所有編輯器是所有Unix及及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,其強(qiáng)大不遜色于任何最新的文系統(tǒng)下標(biāo)準(zhǔn)的編輯器,其強(qiáng)大不遜色于任何最新的文本編輯器。大部分本編輯器。大部分Linux服務(wù)器都不會(huì)提供桌面環(huán)境,因此服務(wù)器都不會(huì)提供桌面環(huán)境,因此,學(xué)習(xí),學(xué)習(xí)vi對(duì)系統(tǒng)管理員來(lái)說(shuō)相當(dāng)重要。學(xué)會(huì)對(duì)系統(tǒng)管理員來(lái)說(shuō)相當(dāng)重要。學(xué)會(huì)vi后,相信讀者后,相信讀者會(huì)在會(huì)在Linux的世界里暢行無(wú)阻。的世界里暢行無(wú)阻。Ubun
17、tu默認(rèn)安裝了默認(rèn)安裝了vi,但筆者推薦安裝,但筆者推薦安裝vi的增強(qiáng)版本的增強(qiáng)版本vim。單擊。單擊【系統(tǒng)系統(tǒng)】|【系統(tǒng)管理系統(tǒng)管理】|【新立得軟件包管理器新立得軟件包管理器】命令,打開命令,打開【新立得軟件包管理器新立得軟件包管理器】窗口。尋找窗口。尋找“vim”,找到后標(biāo)記并安裝。找到后標(biāo)記并安裝。23.3 23.3 文本編輯利器,文本編輯利器,vi vi23.3.1 vi23.3.1 vi的基本概念的基本概念基本上基本上vi可以分為三種狀態(tài),分別是命令模式、插入模可以分為三種狀態(tài),分別是命令模式、插入模式和底行模式,各模式的功能區(qū)分如下:式和底行模式,各模式的功能區(qū)分如下:命令行模式:
18、命令行模式:插入模式:插入模式:底行模式:底行模式:23.3.2 vi23.3.2 vi的基本操作的基本操作要掌握要掌握vi就必須了解其基本操作,就必須了解其基本操作,vi的基本操作包括使的基本操作包括使用用vi打開文件,命令模式與插入模式的切換,以及退出打開文件,命令模式與插入模式的切換,以及退出vi及及保存文件。以下對(duì)這些基本操作做簡(jiǎn)要說(shuō)明:保存文件。以下對(duì)這些基本操作做簡(jiǎn)要說(shuō)明:1使用使用vi打開文件打開文件2切換至插入模式編輯文件切換至插入模式編輯文件3切換至命令模式切換至命令模式4退出退出vi及保存文件及保存文件23.3.2 vi23.3.2 vi的基本操作的基本操作23.3.3 v
19、i23.3.3 vi命令行模式功能鍵命令行模式功能鍵進(jìn)入進(jìn)入vi命令行模式后,可以移動(dòng)光標(biāo),刪除、復(fù)制、替命令行模式后,可以移動(dòng)光標(biāo),刪除、復(fù)制、替換文字等,以下對(duì)這些操作做簡(jiǎn)要說(shuō)明:換文字等,以下對(duì)這些操作做簡(jiǎn)要說(shuō)明:1進(jìn)入插入模式進(jìn)入插入模式2移動(dòng)光標(biāo)移動(dòng)光標(biāo)3刪除文字刪除文字4復(fù)制文字復(fù)制文字5替換字符替換字符23.3.4 vi23.3.4 vi插件插件vi除了可以作為文本編輯器給普通用戶使用外,經(jīng)常被除了可以作為文本編輯器給普通用戶使用外,經(jīng)常被看作是看作是“專門為程序員打造的文本編輯器專門為程序員打造的文本編輯器”,因?yàn)橛脩艨梢裕驗(yàn)橛脩艨梢允褂檬褂胿i的插件來(lái)定制的插件來(lái)定制vi以
20、符合自己的需要。以下以以符合自己的需要。以下以vi文件瀏文件瀏覽器插件覽器插件NERD tree為例,介紹為為例,介紹為vi添加插件的方法:添加插件的方法:23.3.4 vi23.3.4 vi插件插件23.4 23.4 版本控制系統(tǒng)版本控制系統(tǒng)版本控制系統(tǒng)記錄若干文件的內(nèi)容變化,以便將來(lái)查版本控制系統(tǒng)記錄若干文件的內(nèi)容變化,以便將來(lái)查閱特定版本的情況。版本控制系統(tǒng)不僅能對(duì)軟件源代碼的文閱特定版本的情況。版本控制系統(tǒng)不僅能對(duì)軟件源代碼的文本文件作版本控制管理,還能對(duì)任何類型的文件進(jìn)行版本控本文件作版本控制管理,還能對(duì)任何類型的文件進(jìn)行版本控制。制。如果讀者是程序員或網(wǎng)頁(yè)設(shè)計(jì)師,可能需要保存源代如
21、果讀者是程序員或網(wǎng)頁(yè)設(shè)計(jì)師,可能需要保存源代碼或頁(yè)面布局文件的所有修訂版本。采用版本控制系統(tǒng)是個(gè)碼或頁(yè)面布局文件的所有修訂版本。采用版本控制系統(tǒng)是個(gè)明智的選擇。有了版本控制系統(tǒng),就可以將某個(gè)文件回溯到明智的選擇。有了版本控制系統(tǒng),就可以將某個(gè)文件回溯到之前的狀態(tài),甚至將整個(gè)項(xiàng)目都回退到過(guò)去某個(gè)時(shí)間點(diǎn)的狀之前的狀態(tài),甚至將整個(gè)項(xiàng)目都回退到過(guò)去某個(gè)時(shí)間點(diǎn)的狀態(tài)。通過(guò)版本控制系統(tǒng)還可以比較文件的變化細(xì)節(jié),查出誰(shuí)態(tài)。通過(guò)版本控制系統(tǒng)還可以比較文件的變化細(xì)節(jié),查出誰(shuí)是造成問題的罪魁禍?zhǔn)祝l(shuí)在何時(shí)報(bào)告了某個(gè)功能缺陷等。是造成問題的罪魁禍?zhǔn)祝l(shuí)在何時(shí)報(bào)告了某個(gè)功能缺陷等。本節(jié)將比較幾種目前流行的版本控制系統(tǒng)
22、并介紹最近開始流本節(jié)將比較幾種目前流行的版本控制系統(tǒng)并介紹最近開始流行的分布式版本控制系統(tǒng)行的分布式版本控制系統(tǒng)Git。23.4.1 23.4.1 各種版本控制系統(tǒng)介紹各種版本控制系統(tǒng)介紹目前主要有目前主要有3種形式的版本控制系統(tǒng),每種形式都有相種形式的版本控制系統(tǒng),每種形式都有相當(dāng)數(shù)量的用戶在使用。以下分別介紹這當(dāng)數(shù)量的用戶在使用。以下分別介紹這3種形式的版本控制種形式的版本控制系統(tǒng)。系統(tǒng)。1本地版本控制系統(tǒng)本地版本控制系統(tǒng)2集中化版本控制系統(tǒng)集中化版本控制系統(tǒng)3分布式版本控制系統(tǒng)分布式版本控制系統(tǒng)23.4.1 23.4.1 各種版本控制系統(tǒng)介紹各種版本控制系統(tǒng)介紹本地計(jì)算機(jī)文件版本數(shù)據(jù)庫(kù)版本3版本2版本123.4.1 23.4.1 各種版本控制系統(tǒng)介紹各種版本控制系統(tǒng)介紹集中管理服務(wù)器版本數(shù)據(jù)庫(kù)版本3版本2版本1計(jì)算機(jī)A文件計(jì)算機(jī)B文件服務(wù)器版本數(shù)據(jù)庫(kù)版本3版本2版本1計(jì)算機(jī)A版本數(shù)據(jù)庫(kù)版本3版本2版本1文件計(jì)算機(jī)B版本數(shù)據(jù)庫(kù)版本3版本2版本1文件23.4.2 23.4.2 分布式版本控制系統(tǒng)分布式版本控制系統(tǒng)GitGit對(duì)于任何一個(gè)文件,在對(duì)于任何一個(gè)文件,在Git內(nèi)都只有三種狀態(tài):已提交內(nèi)都只有三種狀態(tài):已提交、已修改和已暫存。已提交表示該文件已經(jīng)被安全地保存在、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育文化與鄉(xiāng)村旅游融合發(fā)展的路徑
- 食品分析實(shí)驗(yàn)課程基于科研思維模式的教學(xué)改革
- 奶茶店運(yùn)營(yíng)管理方案
- 襄陽(yáng)職業(yè)技術(shù)學(xué)院《論文寫作與統(tǒng)計(jì)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 民辦合肥濱湖職業(yè)技術(shù)學(xué)院《普通邏輯學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 珠海藝術(shù)職業(yè)學(xué)院《基礎(chǔ)俄語(yǔ)四中方》2023-2024學(xué)年第二學(xué)期期末試卷
- 員工發(fā)展與培訓(xùn)在數(shù)字招聘模式中的新角色
- 超高壓汽輪機(jī)系統(tǒng)故障演化與穩(wěn)定性研究-洞察闡釋
- 電動(dòng)車專賣店企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 企業(yè)智能空調(diào)系統(tǒng)節(jié)能技術(shù)裝置創(chuàng)新創(chuàng)業(yè)項(xiàng)目商業(yè)計(jì)劃書
- 糖尿病健康知識(shí)講座課件
- EPC項(xiàng)目-裝飾裝修EPC總承包工程-技術(shù)標(biāo)(實(shí)施計(jì)劃方案、實(shí)施技術(shù)方案、實(shí)施管理組織方案)
- 2025年熱水器內(nèi)膽項(xiàng)目可行性研究報(bào)告
- 2025春《中考解讀 英語(yǔ)》 課件 專題五 讀寫綜合
- 集成灶訂購(gòu)合同范例
- 藥劑學(xué)第9版課件:第一章-緒論
- 中山學(xué)校食品安全管理領(lǐng)導(dǎo)小組及職責(zé)
- 【MOOC】診斷學(xué)-山東大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2025年中考物理考前押題密卷(哈爾濱卷)(全解全析)
- 2024-2025學(xué)年人教新目標(biāo)英語(yǔ)八年級(jí)下冊(cè)期末綜合檢測(cè)卷(含答案)
- 醫(yī)院法律、法規(guī)培訓(xùn)2024:藥事管理與藥物治療指導(dǎo)
評(píng)論
0/150
提交評(píng)論