如何在命令提示字元下轉換並執行 lib_file.a 庫檔案?

如何在命令提示字元下轉換並執行 lib_file.a 庫檔案?

我有一個 lib_file.a 庫文件,它是一個靜態庫,它是從 .c 文件轉換而來的。

我知道如何編譯和執行 .c 檔案。但我不知道如何使用命令提示字元執行 Library .a 檔案。

提前致謝。

答案1

靜態庫(通常稱為檔案something.a)不是可以從命令列運行的檔案。

它包含可能被其他應用程式呼叫的函式庫例程,並作為編譯該應用程式過程中的步驟之一與其餘程式碼連結。

答案2

您無法執行 .a 庫文件,它們由可執行文件使用。

相反,你可以轉換你的文件到文件,然後就可以執行它了。

開啟命令提示字元並移至來源檔案所在的路徑。

將 .a 檔案轉換為 .exe 檔案:

gcc library_file.a -o executable_file 

執行executable_file:

./executable_file

現在該文件已執行。 :)

相關內容