linux下編寫(xiě)c源程序并編譯運(yùn)行

linux下編寫(xiě)c源程序并編譯運(yùn)行

ID:37712002

大小:42.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-05-29

linux下編寫(xiě)c源程序并編譯運(yùn)行_第1頁(yè)
linux下編寫(xiě)c源程序并編譯運(yùn)行_第2頁(yè)
linux下編寫(xiě)c源程序并編譯運(yùn)行_第3頁(yè)
linux下編寫(xiě)c源程序并編譯運(yùn)行_第4頁(yè)
資源描述:

《linux下編寫(xiě)c源程序并編譯運(yùn)行》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、姓名:雨田河南大學(xué)rjxy班級(jí):XXXX實(shí)驗(yàn)二Linux基本操作實(shí)驗(yàn)二Linux基本操作編寫(xiě)c源程序并用編譯運(yùn)行【需求】u在當(dāng)前目錄下創(chuàng)建新文件t.c,用vi編輯器一段簡(jiǎn)單代碼,代碼要求在屏幕上輸出文字“HelloLinux!”;u用gcc編譯t.c文件,并運(yùn)行,查看輸出結(jié)果,若結(jié)果錯(cuò)誤,請(qǐng)根據(jù)提示修改;【系統(tǒng)及軟件環(huán)境】操作系統(tǒng):Virtualbox,F(xiàn)edora13【實(shí)驗(yàn)配置文件及命令】1.配置文件:2.命令:touch、rpm、gcc、./等1姓名:雨田河南大學(xué)rjxy班級(jí):XXXX實(shí)驗(yàn)二Linux基本操作進(jìn)入Linux操作系統(tǒng),應(yīng)用程序->系統(tǒng)工具-

2、>終端,輸入命令:su輸入密碼切換到root超級(jí)用戶。1.在當(dāng)前目錄建立一個(gè)新的目錄test:$mkdirtest在test目錄下建立文件t.c:$toucht.c3編輯程序源代碼:vit.c首先按下鍵盤(pán)的“i”鍵,字符界面下方出現(xiàn)“insert”提示字符,此時(shí)輸入以下代碼:#include"stdio.h"intmain(){printf("HelloLinux!");return0;}4保存退出:先按下“Esc”鍵,然后按下“shift”和“:”鍵,界面上出現(xiàn)冒號(hào),然后輸入“xq!”或者“x”對(duì)代碼保存退出。5由于系統(tǒng)默認(rèn)沒(méi)有安裝C語(yǔ)言編譯程序,下面

3、進(jìn)行安裝gcc程序;此處不再贅述,以下引用實(shí)驗(yàn)指導(dǎo)書(shū):1.gcc的安裝(1)查看gcc是否安裝rpm–qgcc(2)指定安裝源在“系統(tǒng)-分配光驅(qū)”里選擇“Fedora-13-i386-DVD.iso”(3)查看安裝源掛載位置df命令,可查看到虛擬光驅(qū)掛載點(diǎn)返回結(jié)果為:/media/Fedora13i386DVD(4)使用安裝源安裝的文件為RPM安裝包,所在位置為安裝光盤(pán)中的“Packages”目錄下,可用“cd”命令進(jìn)入此目錄cd/media/Fedora13i386DVD/Packages★由于“Fedora13i386DVD”名字中有空格,若直接輸入,則

4、會(huì)提示找不到此目錄,可用“tab”鍵自動(dòng)補(bǔ)全【方法】cd/media/F)/P()則可返回如下結(jié)果:cd/media/Fedora13i386DVD/Packages(5)查看當(dāng)前目錄下是否有g(shù)cc安裝包1姓名:雨田河南大學(xué)rjxy班級(jí):XXXX實(shí)驗(yàn)二Linux基本操作ls

5、grepgcc可返回四個(gè)結(jié)果:gcc-4.4.4-2.fc13.i686.rpmgcc-c++-4.4.4-2.fc13.i686.rpmgcc-gfortran-4.4.4-2.fc13.i686.rpmlibgcc-4.4.4-2.fc13.i686.rp

6、m其中“gcc-4.4.4-2.fc13.i686.rpm”就是我們所需要的安裝包(1)安裝RPM包【語(yǔ)法】rpm–ivhRPM包文件名稱即:rpm–ivhgcc-4.4.4-2.fc13.i686.rpm(此處可用tab鍵自動(dòng)補(bǔ)全,即rpm–ivhgcc-4)★此時(shí)提示錯(cuò)誤cloog-ppl>=0.15isneededbygcc-4.4.4-2.fc13.i686.rpmcpp=4.4.4-2.fc13isneededbygcc-4.4.4-2.fc13.i686.rpmglibc-devel>=2.2.90-12isneededbygcc-4.

7、4.4-2.fc13.i686.rpm【原因】RPM安裝包相互之間有依賴關(guān)系,需要安裝依賴軟件包,一共需要6個(gè)安裝包,分別是kernel-headers、glibc-headers、glibc-devel、cpp、cloog-ppl和gcc則實(shí)際安裝順序?yàn)椋篿)rpm–ivhkernel-headers-2.6.33.3-85.fc13.i686.rpmii)rpm–ivhglibc-headers-2.12-1.i686.rpmiii)rpm–ivhglibc-devel-2.12-1.i686.rpmiv)rpm–ivhcpp-4.4.4-2.fc13.

8、i686.rpmv)rpm–ivh--nodepscloog-ppl-0.15.7-1.fc12.i686.rpmvi)rpm–ivhgcc-4.4.4-2.fc13.i686.rpm【注意】①安裝過(guò)程中“RPM包文件名稱”注意用“tab”鍵減少輸入②第“v”步安裝cloog-ppl時(shí),需帶上參數(shù)“--nodeps”,因?yàn)榘惭b此文件時(shí)所需要的關(guān)聯(lián)文件不必安裝,所以用參數(shù)“--nodeps”可跳過(guò)關(guān)聯(lián)檢測(cè),強(qiáng)制安裝。6安裝完成后,返回創(chuàng)建t.c文件的test目錄。使用gcct.c命令來(lái)對(duì)文件進(jìn)行編譯。編譯完成后利用ls-l命令查看生成的文件a.out或者通過(guò)參

9、數(shù)“gcct.c-oa”指定編譯后的文件名稱為a7執(zhí)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。