Score:0

เหตุใด /bin/ls จึงเชื่อมโยงกับ libpthread

ธง cn

แปลกมาก ls เป็นแบบมัลติเธรดหรือไม่? สิ่งที่สามารถทำได้ อาจต้องใช้ libpthread เพื่อ?

ldd /bin/ls
    ลินุกซ์ vdso.so.1 (0x00007ffff7fce000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ffff7f57000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7d65000)
    libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ffff7cd2000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffff7ccc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcf000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff7ca9000)
Score:6
ธง us

มันไม่ใช่ เองที่ขึ้นอยู่กับ libpthread. ใช้ lddtree จาก pax-utils (sudo apt ติดตั้ง pax-utils) เพื่อดูต้นไม้ขึ้นต่อกัน:

# lddtree /bin/ls
ls => /bin/ls (ล่าม => /lib/ld-linux-armhf.so.3)
    libselinux.so.1 => /lib/arm-linux-gnueabihf/libselinux.so.1
        libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3
            libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0
        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2
    libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6
    ld-linux-armhf.so.3 => /lib/ld-linux-armhf.so.3

แอลดีดี แสดงไลบรารีที่ใช้ร่วมกันทั้งหมดที่ไฟล์เชื่อมโยงถึง รวมถึงการอ้างอิงทางอ้อม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา