實驗四 Linux系統搭建C語言程式設計環境

2022-05-30 01:00:11 字數 1853 閱讀 5829

專案

內容

這個作業屬於哪個課程

這個作業的要求在**

學號-姓名

17041425-張少豪

作業學習目標 

1. 了解linux系統c語言程式設計環境

2. 學習linux環境c語言開發步驟 

1.2檢視gcc的版本資訊

1.3檢視make版本資訊

2.1首先我們通過man命令檢視幫助文件

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

a.預編譯

b.編譯

同樣的我們可以用vim開啟test.s檔案來檢視內容

c.彙編

通過objdump命令來反彙編該檔案來分析檔案內容

d.鏈結

用objdump命令來反彙編該檔案分析檔案內容

onjdump -d test

e.執行

2.3多檔案編譯

在exp6資料夾下面再建乙個資料夾mfc

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

檔案一檔案二

檔案三檔案四

檔案五問:請說明兩種方法的區別?

答:方法一可以直接使用原始檔鏈結生成main1,而方法二是對每個子檔案進行編譯使其產生二進位制檔案及目標檔案,最後通過鏈結生成main2

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

實驗四 Linux系統搭建c語言程式設計環境

專案內容 作業歸屬 作業要求 學號 姓名 17041419 劉金林 作業學習目標 linux系統下c語言開發環境搭建 學習linux系統環境c語言開發過程 sudo apt install build essential1 檢視gcc版本資訊 2 檢視make版本資訊 我們可以通過vim編輯器編寫乙...

實驗四 Linux系統搭建C語言程式設計環境

專案內容 這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17041514 樂馳 作業學習目標 1 了解linux系統c語言程式設計環境 2 學習linux環境c語言開發步驟 檢視gcc的版本資訊 檢視make版本資訊 2.簡單c語言練習 1 首先我們通過man命令檢視幫助文件 如果我們不清楚一...

實驗四 Linux系統搭建C語言程式設計環境

專案內容 這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17041510 李博 作業學習目標 linux系統下c語言開發環境搭建 學習linux系統環境c語言開發過程。sudo apt install build essential檢視gcc版本資訊 gcc v檢視make版本資訊 make ...