C

如何在命令提示符下轉換和執行 lib_file.a 庫文件?

  • May 22, 2017

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

我知道如何編譯和執行 .c 文件。但我不知道如何使用命令提示符執行 Library .a 文件。

提前致謝。

您不能執行 .a 庫文件,它們被執行檔使用。

相反,您可以將**.a文件轉換為.exe**文件,然後您可以執行它。

打開命令提示符並移至源文件所在的路徑。

將 .a 文件轉換為 .exe 文件:

gcc library_file.a -o executable_file 

執行檔的執行:

./executable_file

現在文件被執行。:)

靜態庫(通常稱為something.a文件)不是您可以從命令行執行的文件。

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

引用自:https://unix.stackexchange.com/questions/366293