- Lỗi đầu tiên gặp phải là: Makefile:54: *** missing separator. Stop.
- Nguyên nhân: bắt đầu lệnh bằng khoảng trắng.
- Khắc phục: xoá hết khoảng trắng đầu lệnh, thay bằng ... tab.
- Xong.
- Lỗi tiếp theo: make: *** No rule to make target `file'. Stop.
- Nguyên nhân: không viết lệnh make.
- Khắc phục: bổ sung thêm dòng lệnh sau:
- Thêm .PHONY all clean vào đầu file (để sử dụng lệnh make và tham số all hoặc clean)
- # Command
- all:
- @make -C all
- Hai file .ml:
- Toàn bộ makefile.
- Một số lệnh trong makefile: Chi tiết xem thêm ở đây.
- $addprefix:
$(addprefix
prefix,
names...)
$(addprefix src/,foo bar)
produces the result ‘src/foo src/bar’.
Không có nhận xét nào:
Đăng nhận xét