Thật dễ dàng để cho chương trình tìm ra sự phụ thuộc vào thời gian biên dịch, (với gcc -MM). Tuy nhiên, sự phụ thuộc liên kết (quyết định thư viện nào nên được liên kết đến) dường như khó tìm ra. Vấn đề này trở nên nổi lên khi nhiều mục tiêu với các thư viện cá nhân liên kết đến là cần thiết.Phụ thuộc liên kết tự động của Makefile?
Ví dụ: ba mục tiêu thư viện động t1.so, t2.so và t3.so cần được tạo. t1.so cần thư viện toán học (-lm), trong khi t2 và t3 thì không. Sẽ là tẻ nhạt khi viết các quy tắc riêng biệt. Một quy tắc duy nhất yêu cầu ba mục tiêu được liên kết với thư viện toán học sẽ tiết kiệm được sự cố. Tuy nhiên, nó gây ra lạm phát kích thước mục tiêu vì thư viện toán học không được sử dụng cho t2.so và t3.so.
Bất kỳ ý tưởng nào?
Liên kết để gửi là bị hỏng. – rudolfbyker