Score:1

ไม่สามารถรับสัญลักษณ์ดีบัก Gnu C Library

ธง eg

ฉันมีสองเครื่อง หนึ่งคือ Intel x86_64 อีกอันคือ aarch64 (แม้ว่าฉันจะสงสัยว่าการเปลี่ยนแปลงของสถาปัตยกรรมเป็นปัญหา) ทั้งคู่เป็นอูบุนตู ฉันรวบรวมโปรแกรมเดียวกันในแต่ละเครื่องด้วยไฟล์ make และ make defs เดียวกัน:

ซีซี = gcc
CFLAGS = -fopenmp -O3 -g
LDFLAGS = -fopenmp -L$(OMP_TR4_DIR) -lomp -Wl, -rpath=$(OMP_TR4_DIR) -O3 -g
CPP = /usr/bin/cpp
LIBS = 

บนเครื่อง x86 ฉันเห็นสัญลักษณ์ดีบั๊กทั้งหมด บนเครื่อง aarch ฉันเห็นเฉพาะ ฉันได้ติดตั้งสัญลักษณ์การดีบัก libc และ OpenMP ในลักษณะเดียวกันบนทั้งสองเครื่อง (ซึ่งรวมถึงการรับแพ็คเกจสัญลักษณ์การดีบักตามที่อธิบายไว้ที่นี่: https://wiki.ubuntu.com/Debug%20Symbol%20Packages).

สิ่งเดียวกันนี้เกิดขึ้นกับ clang/llvm ไม่ใช่แค่คอมไพเลอร์ gnu

ทำไมสิ่งนี้ถึงเกิดขึ้นได้? มีตัวแปรสภาพแวดล้อมบางอย่างที่อาจไม่ได้ตั้งค่าบนเครื่อง aarch หรือไม่

โพสต์คำตอบ

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