
静的ライブラリである 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
これでファイルが実行されます。:)