



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
linux下編寫c源程序并編譯運行l(wèi)inux下編寫c源程序并編譯運行l(wèi)inux下編寫c源程序并編譯運行xxx公司linux下編寫c源程序并編譯運行文件編號:文件日期:修訂次數(shù):第1.0次更改批準審核制定方案設計,管理制度實驗二Linux基本操作編寫c源程序并用編譯運行【需求】在當前目錄下創(chuàng)建新文件,用vi編輯器一段簡單代碼,代碼要求在屏幕上輸出文字“HelloLinux!”;用gcc編譯文件,并運行,查看輸出結果,若結果錯誤,請根據(jù)提示修改;【系統(tǒng)及軟件環(huán)境】操作系統(tǒng):Virtualbox,F(xiàn)edora13【實驗配置文件及命令】1.配置文件:2.命令:touch、rpm、gcc、./等進入Linux操作系統(tǒng),應用程序->系統(tǒng)工具->終端,輸入命令:su輸入密碼切換到root超級用戶。在當前目錄建立一個新的目錄test:$mkdirtest在test目錄下建立文件:$touch3編輯程序源代碼:vi
首先按下鍵盤的“i”鍵,字符界面下方出現(xiàn)“insert”提示字符,此時輸入以下代碼:#include""
intmain()
{printf("HelloLinux!\n");return0;}
4保存退出:先按下“Esc”鍵,然后按下“shift”和“:”鍵,界面上出現(xiàn)冒號,然后輸入“xq!”或者“x”對代碼保存退出。5由于系統(tǒng)默認沒有安裝C語言編譯程序,下面進行安裝gcc程序;
此處不再贅述,以下引用實驗指導書:gcc的安裝查看gcc是否安裝rpm–qgcc指定安裝源在“系統(tǒng)-分配光驅”里選擇“”查看安裝源掛載位置df命令,可查看到虛擬光驅掛載點返回結果為:/media/Fedora13i386DVD使用安裝源安裝的文件為RPM安裝包,所在位置為安裝光盤中的“Packages”目錄下,可用“cd”命令進入此目錄cd/media/Fedora13i386DVD/Packages由于“Fedora13i386DVD”名字中有空格,若直接輸入,則會提示找不到此目錄,可用“tab”鍵自動補全【方法】cd/media/F<tab>)/P(<tab>)則可返回如下結果:cd/media/Fedora\13\i386\DVD\/Packages查看當前目錄下是否有gcc安裝包ls|grepgcc可返回四個結果: 4.4.4 gcc-c++4.4.4 4.4.4 4.4.4其中“4.4.4就是我們所需要的安裝包安裝RPM包【語法】rpm–ivhRPM包文件名稱即:rpm–ivh4.4.4(此處可用tab鍵自動補全,即rpm–ivhgcc-4<tab>)此時提示錯誤 cloog-ppl>=isneededby4.4.4 cpp=4.4.4isneededby glibc-devel>=isneededby4.4.4【原因】RPM安裝包相互之間有依賴關系,需要安裝依賴軟件包,一共需要6個安裝包,分別是kernel-headers、glibc-headers、glibc-devel、cpp、cloog-ppl和gcc則實際安裝順序為:rpm–ivh2.6.33–ivh–ivh–ivh4.4.4–ivh--nodeps0.15.7–ivh4.4.4【注意】①安裝過程中“RPM包文件名稱”注意用“tab”鍵減少輸入②第“v”步安裝cloog-ppl時,需帶上參數(shù)“--nodeps”,因為安裝此文件時所需要的關聯(lián)文件不必安裝,所以用參數(shù)“--nodeps”可跳過關聯(lián)檢測,強制安裝。6安裝完成后,返回創(chuàng)建文件的test目錄。
使用gcc命令來對文件進行編譯。編譯完成后利用ls-l命令查看生成的文件或者通過參數(shù)“gcc-oa”指定編譯后的文件名稱為a
7執(zhí)行程序:./即可看到程序執(zhí)行結果。8此時屏幕上會顯示:HelloLinux!的字樣。至此,軟件的安裝,程序的編寫,執(zhí)行已經(jīng)結束。 【實驗故障與分析】下面的表格中列出了在實驗過程中可能會出現(xiàn)的故障及其解決方法。看看是不是對你的實驗有所幫助如果你在實驗中還遇到了其他的問題或故障,不妨記錄在表格中,通過自己的實踐,或者與老師、同學一起找找解決問題的方法。序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB3707T 135-2025大蔥三系雜交制種技術規(guī)程
- 江西公路瀝青路面施工方案
- 馬尾松種植中發(fā)生的主要病蟲害及針對性防治方法的多角度分析
- 醫(yī)療機構水污染物的監(jiān)測與檢測方法
- 穩(wěn)定和擴大就業(yè)的背景與意義
- 就業(yè)質量提升的路徑
- 2025年配網(wǎng)自動化監(jiān)控項目合作計劃書
- 廣東省佛山市2017-2018學年高一上學期期末考試教學質量檢測政治試題
- 浙江省臺州市2024-2025學年高二上學期期末質量評估數(shù)學試題2
- 四川省棠湖中學2017-2018學年高二下學期開學考試語文試題
- 七年級道法下冊 第一單元 綜合測試卷(人教海南版 2025年春)
- 海洋自主無人系統(tǒng)跨域協(xié)同任務規(guī)劃模型與技術發(fā)展研究
- GB/T 18851.2-2024無損檢測滲透檢測第2部分:滲透材料的檢驗
- 正弦穩(wěn)態(tài)電路分析
- 中國中材海外科技發(fā)展有限公司招聘筆試沖刺題2025
- 專題02 光現(xiàn)象(5大模塊知識清單+5個易混易錯+2種方法技巧+典例真題解析)
- 兩層鋼結構廠房施工方案
- 支氣管封堵器在胸科手術中的應用
- 班級凝聚力主題班會12
- 初中語文“經(jīng)典誦讀與海量閱讀”校本課程實施方案
- 北京市東城區(qū)2021-2022學年第一學期四年級期末考試語文試卷(含答案)
評論
0/150
提交評論