2012-01-19 44 views
5

Sau khi chạy vào linker lỗi một lần quá nhiều, tôi đã đi đến kết luận rằng tôi thực sự cần phải hiểu ld hoạt động như thế nào, thay vì chỉ yêu cầu SO sửa lỗi đen mỗi khi có gì đó không hoạt động . Tôi đã tìm thấy các Mac OS ld man pages mà cung cấp một số thông tin, nhưng khi họ nói, chúng được dành cho những người đã hiểu ld. Làm thế nào người ta có thể đạt được sự hiểu biết đó?Hiểu liên kết xcode (ld)

Một phần của vấn đề là có những hương vị khác nhau của ld - unix và gcc ở mức tối thiểu - và hiện clang có hương vị riêng của nó? Vì vậy, tôi không chắc chắn tài liệu nào áp dụng.

Trả lời

9

Dưới đây là một hướng dẫn tuyệt vời về linkers:
Beginner's Guide to Linkers

Đó là thứ rất kỹ thuật, tất nhiên, nhưng giải thích rất tốt. Tôi không nghĩ rằng bạn vẫn sẽ thấy «ma thuật đen», như bạn nói, sau khi đọc nó.

+1

Đó là một tham khảo tuyệt vời, cảm ơn và +1! Nó tiếp tục đề cập đến nm, đó là một cái mở mắt tuyệt vời. Tôi nghĩ rằng bạn đã nâng cao tôi đến giai đoạn "ma thuật xám" :) Tôi đang giữ trên chấp nhận bởi vì tôi tưởng tượng có rất nhiều thông tin tốt ra khỏi đó. –

Các vấn đề liên quan