エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
静的ライブラリを作る - voidy21の日記
いつも忘れてしまうので個人的メモ 静的ライブラリっていうのは 要はただのオブジェクトファイル(*.o)の... いつも忘れてしまうので個人的メモ 静的ライブラリっていうのは 要はただのオブジェクトファイル(*.o)の集合です Linuxならファイル名が*.aのものは静的ライブラリで、*.so.*のものは動的ライブラリです(Windowsの場合は*.dll) オブジェクトファイルの作り方 例えばhoge1.cとhoge2.cというソースがあったら % gcc hoge1.c hoge2.c -c でhoge1.oとhoge2.oが作成されます arコマンドを使って1つにまとめる ライブラリを作りたいとき % ar r libHoge.a hoge1.o hoge2.o これでlibHoge.aが作成されます! ライブラリの中身を見たいとき % ar t libHoge.a とすると hoge1.o hoge2.o と表示される ライブラリに追加したいとき 例えばさらにhoge3.oというオブジェクトフ