Viết makefile trên linux

Có ai có tài liệu viết makefile để tạo lệnh thực thi chương trình trên linux không ạ?

Makefile bản chất là thực thi các câu lệnh shell thôi mà.

Tài liệu chuẩn ở đây: http://www.gnu.org/software/make/manual/make.html

Nếu có câu hỏi cụ thể thì cứ post lên :slight_smile:

3 Likes

Học viết makefile phải học từ từ, thí dụ như bạn nên học viết makefile để build đúng một file source thôi, rồi thêm vào file header, rồi nhiều file source. Đơn giản là mỗi lần thêm file source mới mình phải lại thêm file đó trong makefile, thấy phiền quá,mới học tiếp tạo mẫu để khỏi phải thêm. Rồi tiến đến những thứ phức tạp hơn như build ra thư viện, cài đặt thư viện để sử dụng lại. Phức tạp hơn nữa là làm config để chung một source mà build ra nhiều tuỳ chỉnh khác nhau, … Theo kinh nghiệm cá nhân của mình mới học makefile mà đọc manual thì hơi đuối, vì chẳng biết mấy cái này chỉ để làm gì. Khi có nhu cầu rồi đọc mới thấm

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?