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 ạ.
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 ạ.
Tư vấn cách học Makefile C, một số trang web để học có ví dụ
Cậu học HEDSPI phải không?
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
3 Likes
Em đang tập làm quen dần rồi ạ. Cảm ơn a nhiều nha
1 Like