開発環境
- OS: macOS High Sierra - Apple
- Text Editor: Emacs
- コンパイラー: LLVM/Clang, GCC(gcc)
- プログラミング言語: C
Head First C ―頭とからだで覚えるCの基本 (David Griffiths (著)、Dawn Griffiths (著)、中田 秀基 (監修)、木下 哲也 (翻訳)、オライリージャパン)の8章(スタティックライブラリとダイナミックライブラリ - ホットスワップ可能なコード)、自分で考えてみよう(p. 367)を取り組んでみる。
自分で考えてみよう(p. 367)
Makefile
hfcal.o: ./includes/hfcal.h hfcal.c cc -I./includes -c hfcal.c elliptical.o: elliptical.c cc -c -I./includes elliptical.c libhfcal.a: hfcal.o ar -rcs ./libs/libhfcal.a hfcal.o elliptical: elliptical.o libhfcal.a cc -L./libs -lhfcal elliptical.o -o elliptical
入出力結果(Terminal)
$ make elliptical cc -c -I./includes elliptical.c cc -I./includes -c hfcal.c ar -rcs ./libs/libhfcal.a hfcal.o cc -L./libs -lhfcal elliptical.o -o elliptical $ ./elliptical 体重: 115.20ポンド 距離: 11.30マイル 消費カロリー: 1028.39カロリー $
0 コメント:
コメントを投稿