Đã thử tìm kiếm trên web và không thể tìm thấy câu trả lời. Nó có thể có liên quan đến "tải", nhưng điều đó không có ý nghĩa nhiều với tôi.
Rõ ràng, "ln" đã được sử dụng, nhưng "d" đó đến từ đâu?
Đã thử tìm kiếm trên web và không thể tìm thấy câu trả lời. Nó có thể có liên quan đến "tải", nhưng điều đó không có ý nghĩa nhiều với tôi.
Rõ ràng, "ln" đã được sử dụng, nhưng "d" đó đến từ đâu?
Câu trả lời:
Các trình liên kết trong Linux ban đầu được gọi là bộ tải. Xem từng bước ngôn ngữ hội: Lập trình với Linux của Jeff Duntemann:
Liên kết tệp mã đối tượng
... Linux đi kèm với trình liên kết riêng của nó, được gọi là ld. (Tên này thực sự là viết tắt của "load" và "loader" là tên mà các trình liên kết ban đầu được gọi, trong Thời đại đầu tiên của Unix, trở lại vào những năm 1970.)
Bởi vì nó là "trình soạn thảo liên kết". Ví dụ: trang man Solaris và AIX nói rõ ràng như vậy:
ld - trình soạn thảo liên kết cho các tệp đối tượng
Lệnh ld, còn được gọi là trình soạn thảo liên kết hoặc chất kết dính
Trong phần bình luận cho câu hỏi có một liên kết cực kỳ thú vị đến 1971 trang người dùng UNIX. Có một ld
trang man, trong đó nêu rõ ld - trình soạn thảo liên kết , xem tệp man12.pdf (trang 20) :
NAME ld - biên tập liên kết
Wikipedia đề cập rằng có nhiều lý thuyết khác nhau, một là "trình tải", một là "trình soạn thảo liên kết".
Sidenote - những biểu thức thông thường, tuyệt vời đã tồn tại vào năm 1971 ...