静的および動的ライブラリの作成と使用

静的ライブラリの作成と使用

1. まず、カプセル化された関数の xxx.o ファイルを生成します: gcc xxx.c -c

2. 次に、xxx.o ファイルを静的ライブラリ ファイル ar rcs libxxx.a xxx.o of xxx.a にコンパイルします。 

 コンパイル時にヘッド ライブラリを削除し、テールを削除します。a -l リンク ライブラリ -L はライブラリの場所を指定します。

 動的ライブラリの作成と使用

まず、関数 gcc -shared -fpic xxx.c -o libxxx.so をカプセル化して libxxx.so ファイルを生成します。

 コンパイル時に先頭のライブラリを削除し、末尾のライブラリを削除します。so -l リンク ライブラリ -L はライブラリの場所を指定します。

実行時にダイナミック ライブラリ ファイルが見つからない場合は、生成された libtou.so を /user/lib/ に配置できます。

おすすめ

転載: blog.csdn.net/m0_52467164/article/details/127427081