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

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

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

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

よろしくお願いします。

答え1

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

これには、他のアプリケーションから呼び出すことができ、アプリケーションのコンパイルステップの1つとして残りのコードに関連付けることができるライブラリルーチンが含まれています。

答え2

.a ライブラリファイルは実行できず、実行ファイルで使用されます。

代わりに、次を変換できます。。 ㅏファイルを送信する。 exeファイルを作成した後に実行できます。

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

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

gcc library_file.a -o executable_file 

実行可能ファイルを実行します。

./executable_file

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

関連情報