พยายามค้นหาเว็บและไม่สามารถหาคำตอบได้ มันอาจมีบางอย่างเกี่ยวกับ "การโหลด" แต่นั่นก็ไม่สมเหตุสมผลสำหรับฉัน
เห็นได้ชัดว่า "ln" ถูกใช้ไปแล้ว แต่นั่น "d" มาจากไหน
พยายามค้นหาเว็บและไม่สามารถหาคำตอบได้ มันอาจมีบางอย่างเกี่ยวกับ "การโหลด" แต่นั่นก็ไม่สมเหตุสมผลสำหรับฉัน
เห็นได้ชัดว่า "ln" ถูกใช้ไปแล้ว แต่นั่น "d" มาจากไหน
คำตอบ:
ตัวเชื่อมโยงใน Linux เดิมเรียกว่าโหลดเดอร์ ดูภาษาแอสเซมบลีทีละขั้นตอน: การเขียนโปรแกรมด้วย Linuxโดย Jeff Duntemann:
การเชื่อมโยงไฟล์รหัสวัตถุ
... Linux มาพร้อมกับลิงเกอร์ของมันเองที่เรียกว่า ld (ชื่อนี้จริง ๆ แล้วย่อมาจาก "load" และ "loader" เป็นสิ่งที่ linkers ถูกเรียกใช้ในยุคแรกของ Unix ย้อนกลับไปในปี 1970)
เพราะมันเป็น "เครื่องมือแก้ไขลิงก์" ตัวอย่างเช่นหน้าโซลาริสและ AIX บอกอย่างชัดเจนว่า:
ld - link-editor สำหรับไฟล์วัตถุ
คำสั่ง ld หรือที่เรียกว่าตัวแก้ไขลิงก์หรือสารยึดเกาะ
ในความคิดเห็นเกี่ยวกับคำถามมีลิงค์ที่น่าสนใจอย่างมากไปยังหน้า man ของ UNIX ปี 1971 มีld
man page ซึ่งระบุld - link editorอย่างชัดเจนดูไฟล์ man12.pdf (หน้า 20) :
NAME ld - ตัวแก้ไขลิงก์
วิกิพีเดียกล่าวว่ามีทฤษฎีต่าง ๆ หนึ่งคือ "ตัวโหลด" หนึ่งคือ "ตัวแก้ไขลิงก์"
Sidenote - มีการแสดงออกปกติที่น่าทึ่งในปี 1971 ...