2018年4月20日金曜日

開発環境

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 コメント:

コメントを投稿