⚫️編
程\color
程式設計字尾解釋
詳細解釋
.hc/c++中的標頭檔案,常常宣告類或方法
.c/.cpp
c/c++檔案
.hpp
將.cpp的實現**混入.h標頭檔案當中,定義與實現都包含在同一檔案
該類的呼叫者只需要include該.hpp檔案即可,無需再將cpp加入到project中進行編譯。而實現**將直接編譯到呼叫者的obj檔案中,不再生成單獨的obj,採用hpp將大幅度減少呼叫project中的cpp檔案數與編譯次數,也不用再發布lib與dll檔案,因此非常適合用來編寫公用的開源庫。
.pdb
幫助軟體的除錯
」pdb檔案跟源**同樣的重要「, 沒有pdb檔案,你甚至不能debugging
.lib
靜態資料鏈結庫檔案
靜態庫在程式的鏈結階段被複製到了程式中,和程式執行的時候沒有關係
.dll
動態資料鏈結庫檔案
程式在執行時由系統動態載入到記憶體中供程式呼叫
.i預處理後檔案
預處理後檔案,預處理器執行巨集替換、條件編譯以及包含指定的檔案。
.s彙編檔案
由預處理得到的源**檔案,進行機器翻譯產出。但組合語言寫的源程式一般為大寫的 .s 檔案字尾,而且還會進行預處理、彙編等操作,而小寫 .s檔案後期階段不再進行預處理操作,所以不能在內寫預處理語句。
.o機器碼檔案
可重定位目標檔案(機器碼檔案),由彙編檔案經過彙編操作生成,該檔案不可直接執行
.out.
可執行檔案
二進位制可執行目標檔案(也是乙個目標檔案)
⚫️w in
dows
\color
window
s.sql
mysql指令碼,用於批量執行sql語句
.bat
windows下的指令碼,可以對檔案等等進行操作
⚫️l in
ux
\color
linu
x.sh
shell/bash是linux下的指令碼,如同windows下的.bat一樣
.bak
linux下的備份檔案
.rpm
軟體包管理工具檔案
類似windows裡面的「新增/刪除程式」
.tra/.ge/.zip
壓縮檔案
一般使用tar進行管理
.run
通常是乙個定製的程式,需要執行它才能安裝程式
⚫️配 置文
件\color
配置檔案
.yaml
專案配置檔案
.conf
配置檔案
.ini
初始化配置檔案
Linux各種檔案字尾名解說
首先要說明的是在linux系統中,可執行檔案沒有統一的字尾,系統從檔案的屬性來區分可執行檔案和不可執行檔案。而gcc則通過字尾來區別輸入檔案的類別,下面我們來介紹gcc所遵循的部分約定規則。一般 c為字尾的檔案,c語言源 檔案 a為字尾的檔案,是由目標檔案構成的檔案庫檔案 c,cc或.cxx 為字尾...
Linux各種檔案字尾名解說
首先要說明的是在linux系統中,可執行檔案沒有統一的字尾,系統從檔案的屬性來區分可執行檔案和不可執行檔案。而gcc則通過字尾來區別輸入檔案的類別,下面我們來介紹gcc所遵循的部分約定規則。一般 c為字尾的檔案,c語言源 檔案 a為字尾的檔案,是由目標檔案構成的檔案庫檔案 c,cc或.cxx 為字尾...
各種檔案字尾名大集合
由於很多時候看到或用到某種檔案,下意識的去看它的字尾名,遇到沒見過過的就會產生n個疑問。例如 它到底 能用到?到底怎麼用?相似檔案還有誰?有什麼優點?在軟體開發領域佔據什麼地位?糾結至於,感覺自己應該總結一下。特別常見的就不寫了 如下是我日積月累的小成果 sdf sql server ce檔案,是一...