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

2022-06-04 18:09:10 字數 1966 閱讀 6259

專案內容

這個作業屬於那個課程

這個作業的要求在哪

學號-姓名

17041521-肖程昊

作業學習目標

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

一、學習linux系統中如何檢視幫助文件

man 命令/配置檔案 #獲得命令或配置檔案幫助資訊

命令 --help #獲得命令的中文幫助資訊

二、在linux系統中安裝c語言編譯器等開發工具(編輯器,編譯器)
由於我使用的是centos系統,所以系統已經自帶gedit編輯器。

三、linux系統下單個c語言檔案編譯鏈結過程(預處理,編譯,彙編,鏈結,執行)

mkdir main.c #之前在資料夾zuoye已執行

gedit main.c #使用gedit編輯器來編寫main.c檔案

gcc -e main.c -o main.out #預編譯main.c檔案,輸出main.out檔案

gcc -s main.c -o main1.out #編譯main.c檔案,輸出main1.out

vim main1.out #用vim命令檢視main1.out檔案

cat main1.out #檢視main1.out檔案

gcc -c main.c -o main2.out #彙編main.c檔案,輸出main2.out

objdump -d main2.out #檢視彙編檔案

gcc main2.out -o main #鏈結

objdump main #檢視彙編檔案

./表示當前資料夾

四、linux系統下多個c語言檔案編譯鏈結(命令列方式,make方式)

用touch建立min.c,my1.c,my2.c,my1.h,my2.h

第一種編譯時需要所有檔案重新編譯,但一次可以直接生成所有的可執行檔案,並且不產生目標檔案。第二種方法需要乙個乙個的產生目標檔案,但在修改時只需要修改需要修改的檔案即可。

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

專案 內容作業所屬課程 作業要求 學號 姓名 17041507 陳偉騫 作業學習目標 學習linux系統c語言開發環境 檢視gcc版本資訊 檢視make版本資訊 通過vim編輯器編寫乙個最簡單的c語言程式,先建立乙個資料夾,然後進入剛建立的資料夾。我們輸入完了源程式,接下來我們進行c語言程式編譯的四...

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

專案內容 這個作業屬於哪個課程 這個作業的要求在 學 號 姓名 17043213 胡武利 作業學習目標 1 linux系統下c語言開發環境搭建 2 學習linux系統環境c語言開發過程。實驗內容 1 安裝c語言開發環境 1 檢視gcc版本資訊 2 檢視make版本資訊 2 簡單c語言練習 1 首先我...

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

專案 內容這個作業屬於哪個課程 這個作業的要求在 學號 姓名 17043231 鄒明傑 作業學習目標 1.linux系統下c語言開發環境搭建 2.學習linux系統環境c語言開發過程 1.安裝c語言開發環境 2.簡單c語言練習 1 首先我們通過man命令檢視幫助文件 2 命令列模式簡單c語言編譯鏈結...