
我有一個 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
現在該文件已執行。 :)