コマンドプロンプトで lib_file.a ライブラリファイルを変換して実行するにはどうすればよいですか?

コマンドプロンプトで lib_file.a ライブラリファイルを変換して実行するにはどうすればよいですか?

静的ライブラリである lib_file.a ライブラリ ファイルがあり、これは .c ファイルから変換されます。

.c ファイルをコンパイルして実行する方法を知っているのですが、コマンド プロンプトを使用してライブラリ .a ファイルを実行する方法がわかりません。

前もって感謝します。

答え1

通常、静的ライブラリと呼ばれるファイルはsomething.a、コマンド ラインから実行できるファイルではありません。

これには、他のアプリケーションによって呼び出される可能性のあるライブラリ ルーチンが含まれており、そのアプリケーションをコンパイルするプロセスのステップの 1 つとして、残りのコードとリンクされます。

答え2

.a ライブラリ ファイルは実行できません。実行可能ファイルによって使用されます。

代わりに、.aファイルに。EXEファイルを作成してから実行することができます。

コマンド プロンプトを開き、ソース ファイルが存在するパスに移動します。

.a ファイルを .exe ファイルに変換する:

gcc library_file.a -o executable_file 

実行可能ファイルの実行:

./executable_file

これでファイルが実行されます。:)

関連情報