開発環境
- OS: macOS High Sierra - Apple
- Text Editor: Emacs
- コンパイラー: LLVM/Clang, GCC(gcc)
- プログラミング言語: C
Head First C ―頭とからだで覚えるCの基本 (David Griffiths (著)、Dawn Griffiths (著)、中田 秀基 (監修)、木下 哲也 (翻訳)、オライリージャパン)の8章(スタティックライブラリとダイナミックライブラリ - ホットスワップ可能なコード)、makeマグネット(p. 361)を取り組んでみる。
makeマグネット(p. 361)
Makefile
CC = cc encrypt.o: encrypt.c $(CC) -c encrypt.c -o encrypt.o checksum.o: checksum.c $(CC) -c checksum.c -o checksum.o libhfsecurity.a: encrypt.o checksum.o ar -rcs libhfsecurity.a encrypt.o checksum.o bank_vault: bank_vault.c libhfsecurity.a $(CC) bank_vault.c -I. -L. -lhfsecurity -o bank_vault
0 コメント:
コメントを投稿