Tư vấn cách học Makefile C, một số trang web để học có ví dụ

Chào anh chị, dạo gần đây em làm bài tập về C language có dùng thêm một số thư viện bên ngoài. Trước thì em làm chỉ có 1 file main.c nên em dùng Dev c++ để chạy. Bây giờ có nhiều file .c .h .a quá, thầy bảo em dùng Vs code rồi tìm hiểu thêm makefile nhưng em tìm hiểu 1 thời gian mà rối quá, vẫn chưa làm được ạ.
cau truc
Em cần lúc gõ make thì biên dịch file main.exe vào phần output, em tìm trên mạng nhưng không thấy ví dụ những phần như này. Anh chị có biết trang nào có nhiều ví dụ về những phần như trên không, cho em xin link với ạ. Em cảm ơn ạ.

Cậu học HEDSPI phải không? :wink:

Cậu thử đọc tài liệu này xem.

Tớ không rõ bên windows ra sao. Cậu thử tham khảo câu trả lời này xem:

Nếu cậu dùng linux, cậu nên dễ dàng sử dụng make command.

3 Likes

Vâng a ạ, trước dùng dev c++ quen tay, bữa làm đồ án với nhau thấy mấy bạn toàn dùng cái makefile này nên giờ mới tìm hiểu ạ. Em cảm ơn a.
Cái phần command thì em dung như này:
gcc -g -Iinclude -Wall -c src/main.c -o src/main.o
gcc -g -Wall -Iinclude -o output/main src/main.o -lfdr -Llib
Nhưng gõ chay thấy rất mệt ạ. Có bạn tạo file make rồi chỉ cần gõ make là xong

Uhm, vậy tớ khuyên cậu nên cân nhắc dùng linux, nó sẽ giúp cậu sống sót trong 5 năm đại học + n năm đi làm :smile:

3 Likes

Em đang tập làm quen dần rồi ạ. Cảm ơn a nhiều nha :smiling_face_with_three_hearts:

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