我有一个 lib_file.a 库文件,它是一个静态库,它是从.c 文件转换而来的。
我知道如何编译和执行 .c 文件。但我不知道如何使用命令提示符执行 Library .a 文件。
提前致谢。
答案1
静态库(通常称为文件something.a
)不是可以从命令行运行的文件。
它包含可由其他应用程序调用的库例程,并作为编译该应用程序过程中的步骤之一与其余代码链接。
答案2
您无法执行 .a 库文件,它们由可执行文件使用。
相反,你可以转换你的。A文件到。EXE文件文件,然后就可以执行它了。
打开命令提示符并移至源文件所在的路径。
将 .a 文件转换为 .exe 文件:
gcc library_file.a -o executable_file
执行executable_file:
./executable_file
现在该文件已被执行。 :)