Linux作業系統gcc編譯產生的檔案

2021-10-08 21:44:47 字數 374 閱讀 9450

linux下gcc中檔案字尾說明:

1、以.c為字尾的檔案,是c語言源**檔案

2、以.a為字尾的檔案,是由目標檔案構成的檔案庫檔案(鏈結生成)

3、以.c、.cc或.cxx為字尾的檔案,是c++源**檔案

4、以.h為字尾的檔案,是程式所包含的標頭檔案

5、以.i為字尾的檔案,是已經預處理的c源**檔案

6、以.ii為字尾的檔案,是已經預處理的c++源**檔案

7、以.m為字尾的檔案,是objective-c源**檔案

8、以.o為字尾的檔案,是編譯後的目標檔案

9、以.s為字尾的檔案,是組合語言源**檔案

10、以.s為字尾的檔案,是經過預編譯的組合語言源**檔案

參考:

Linux作業系統Ubuntu部署GCC篇

1 啟動虛擬機器,進入ubuntu作業系統 2 開啟終端,應用程式 附件 終端 進入命令視窗 3 執行下面命令完成gcc編譯和基本庫的部署 1 重新整理軟體包列表 sudo apt get update 2 安裝基本開發環境 sudo apt get install build essential ...

作業系統核心編譯

sudo apt get install libncurses5 dev libssl dev sudo apt get install build essential openssl sudo apt get install zlibc minizip sudo apt get install l...

gcc編譯操作

一 說明 gnu linux系統上常用的編譯工具是gcc。gcc實質上不是乙個單獨的程式,而是多個程式的集合,因此通常稱為工具鏈。gcc hello.c o hello 編譯後輸出hello檔案 hello 執行hello elf 二進位制檔案 二 程式的編譯過程 從c語言原始碼到可執行程式一般要經...