Score:0

ข้อผิดพลาด Cmake: ปัญหากับ archive_write_finish_entry(): การเขียนเพื่อกู้คืนขนาดล้มเหลว

ธง gu

ฉันได้รับข้อผิดพลาดนี้เมื่อทำงาน ซมเมค..;

... {คำเตือนเพิ่มเติม ไม่ทราบทั้งหมด}
cmake -E tar: คำเตือน: คำเตือนที่ไม่รู้จัก
cmake -E tar: คำเตือน: คำเตือนที่ไม่รู้จัก
cmake -E tar: คำเตือน: คำเตือนที่ไม่รู้จัก
ข้อผิดพลาด CMake: ปัญหากับ archive_write_finish_entry(): การเขียนเพื่อกู้คืนขนาดล้มเหลว
ข้อผิดพลาด CMake: ปัญหาในการแยก tar: /mnt/c/inav/downloads/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2
CMake Error ที่ cmake/arm-none-eabi-checks.cmake:84 (ข้อความ):
  เกิดข้อผิดพลาดในการแยก gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2: 1
Call Stack (การโทรครั้งล่าสุดก่อน):
  cmake/arm-none-eabi-checks.cmake:107 (arm_none_eabi_gcc_install)
  cmake/arm-none-eabi-checks.cmake:119 (arm_none_eabi_gcc_check)
  CMakeLists.txt:37 (รวม)


-- การกำหนดค่าไม่สมบูรณ์ เกิดข้อผิดพลาด!

ใหม่ทั้งหมดสำหรับบรรทัดคำสั่งที่เกี่ยวข้อง และได้รับข้อผิดพลาดนี้ตามคำแนะนำทีละขั้นตอนในคอมพิวเตอร์หลายเครื่อง ฉันใช้ Ubuntu 20.04 บนระบบย่อย Linux บน Windows ฉันเคยเห็นปัญหาที่คล้ายกันที่โพสต์บนการแลกเปลี่ยนสแต็ก แต่ไม่เคยมีข้อผิดพลาดนี้เลย ดังนั้นฉันจึงสงสัยว่าฉันทำอะไรโง่ๆ ที่ทำให้ฉันไม่สามารถเรียกใช้ CMake ได้หรือไม่

โปรดอย่าระงับคำแนะนำใด ๆ เพราะมันดูชัดเจนเกินไป ฉันยังใหม่กับสิ่งนี้และยังไม่ได้ลองแก้ไขปัญหาใด ๆ หรือถ้าคุณรู้ตำแหน่งที่จะแตกไฟล์นี้ ฉันจะทำด้วยตนเองได้ไหม

hr flag
คำถามที่ชัดเจนที่สุดคือเหตุใดคุณจึงพยายามสร้าง cmake แทนที่จะติดตั้งแพ็คเกจที่คอมไพล์ไว้ล่วงหน้าจากที่เก็บ Ubuntu
Bean Time avatar
gu flag
ฉันกำลังทำตามบทช่วยสอนและนี่คือวิธีที่พวกเขาใช้ ฉันไม่รู้ว่ามีวิธีอื่น
hr flag
ใช่ เว้นแต่คุณต้องการ *เวอร์ชัน* ของโปรแกรมเฉพาะ การติดตั้งจากที่เก็บ (`sudo apt update && sudo apt install cmake`) เป็นวิธีที่แน่นอนที่สุดเสมอ
Bean Time avatar
gu flag
ดังนั้นเพื่อแทนที่ "cmake (เส้นทาง)" ฉันจะติดตั้ง cmake ในเส้นทางเดียวกันนั้นหรือไม่ ขออภัยหากสิ่งที่ฉันพูดไม่มีเหตุผล ฉันเป็น noob ที่สมบูรณ์และเพิ่งประสบปัญหาทั้งหมดนี้เพื่อคอมไพล์โค้ดอื่นใหม่โดยเปลี่ยนคำเพียงคำเดียว
hr flag
คุณช่วยบอกบริบทให้เราทราบหน่อยได้ไหม ด้วย apt คุณไม่สามารถเลือกเส้นทางการติดตั้งได้ ฉันเดาว่า `cmake (path)` หมายถึงการ *รัน* cmake ด้วยพาธไปยังไฟล์ CMakeLists.txt เฉพาะ - โดยทั่วไปคือ `cmake .` (ไฟล์อยู่ในไดเร็กทอรีปัจจุบัน) หรือ `cmake ..` (ไฟล์คือ ในไดเรกทอรีหลัก)
Bean Time avatar
gu flag
ใช่ ขออภัย ฉันไม่มีบริบทใดๆ เลย ฉันกำลังติดตามบทช่วยสอนโดยมีประสบการณ์เป็น 0 คำสั่งที่ทริกเกอร์นี้คือ "CMake . . "
Bean Time avatar
gu flag
ขอโทษที่ทำให้เสียเวลา ฉันเพิ่งลองอีกครั้งและมันได้ผล ไม่รู้ว่าอะไรเปลี่ยนไป

โพสต์คำตอบ

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