C Programming Basic -
C Programming Basic -
week 9
week 9
2
Chủ đề
Chủ đề
Tạo tệp thực thi sử dụng makefile
Duyệt cây
Duyệt theo chiều sâu
Preorder
Inorder
Postorder
Duyệt theo chiều rộng
Exercises
3
Makefile
Makefile
Ch ng trình nh m t t pươ
Ch ng trình l n:ươ
Nhi u dòng code
Nhi u thành ph n
Nhi u l p trình viên
V n đ :
Nhi u t p khó qu n lý
(cho c l p trình viên và máy)
M i thay đ i c n biên d ch lâu
Nhi u l p trình viên không th s a đ i m t t p đ ng th i
4
Makefile (2)
Makefile (2)
Gi i pháp : chia d án thành nhi u t p
M c tiêu:
Chia nh thành các thành ph n
Biên d ch t i thi u khi có thay đ i
D dàng b o trì c u trúc d án và các ph
thu c
5
Bảo trì dự án
Bảo trì dự án
S d ng makefile trên Unix
Makefile là m t t p (script) ch a:
C u trúc d án (các t p, các ph thu c )
H ng d nướ đ t o t p
L nh make đ c m t makefile, hi u c u
trúc d án và t o t p th c thi
Makefile không ch dùng v i ch ng ươ
trình C