實驗四 Linux系統C語言開發環境學習

2022-08-23 00:00:13 字數 1835 閱讀 2309

專案

內容這個作業屬於哪個課程

這個作業的要求在**

學號-姓名

16043234-王柯淇

作業學習目標

1、linux系統下c語言開發環境搭建 2、學習linux系統環境c語言開發過程

1.安裝c語言開發環境

sudo apt install build-essentia #安裝c語言開發環境

sudo yum groupinstall "development tools" #centos安裝命令

gcc -v #檢視資訊

make -v #檢視資訊

2.簡單c語言練習

(1)通過man命令檢視幫助文件

man gcc   #幫助檢視gcc

(2)命令列模式簡單c語言編譯鏈結等操作

通過vim編輯器編寫乙個簡單的c語言程式,輸出自己學號

我們輸入完了源程式,接下來我們進行c語言程式編譯的四個階段,預編譯,編譯,彙編,鏈結

a) 預編譯

b)編譯

因為預編譯和編譯得到的檔案都是文字檔案,所以我們可以用vim開啟檢視檔案內容。

c)彙編

這裡生成的不是文字檔案了,是二進位制檔案,我們可以通過objdump命令來反彙編該檔案來分析檔案內 容

d)鏈結

可執行檔案是二進位制檔案,同樣需要用objdump命令來反彙編該檔案分析檔案內容

e)執行

(3)多檔案編譯

我們在exp4資料夾下面再建乙個資料夾mfc(multi-fifiles compile)

在該資料夾下面建立5個檔案,檔名分別如下:

每個檔案的內容分別如下:

完成上面的**輸入,接下來我們進行編譯,對於多檔案編譯,我們可以一次編譯鏈結生成可執行文 件,也可以分別編譯每個c檔案,最後再進行鏈結得到可執行檔案。

接下來我們編寫乙個簡單的makefifile,通過make工具幫助我們進行編譯。在當前資料夾編寫乙個 makefifile檔案

現在我們可以直接在終端輸入make就可以進行編譯鏈結操作

實驗四 Linux系統C語言開發環境學習

專案 內容這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17041428 朱槐健 作業學習目標 1.linux系統下c語言開發環境搭建 2.學習linux系統環境c語言開發過程 1.安裝c語言開發環境 sudo apt install build seeentia檢視gcc版本資訊 檢視mak...

實驗四 Linux系統C語言開發環境學習

實驗四 linux系統搭建c語言程式設計環境 專案內容 這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17041422 王驍陽 作業學習目標 1 linux系統下c語言開發環境搭建 2 學習linux系統環境c語言開發過程 1 安裝c語言開發環境 1 檢視gcc的版本資訊 2 檢視make版本...

實驗四 Linux系統C語言開發環境學習

專案內容 這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17041412 陳志強 作業學習目標 linux系統下c語言開發環境搭建 學習linux系統環境c語言開發過程 安裝c語言開發環境 1 檢視gcc版本資訊 2 檢視make版本資訊 2 簡單c語言練習 1 首先我們通過man命令檢視幫助...