ฉันใช้คำสั่งนี้เพื่อกำหนดค่า qemu-5.1.0 บนเครื่องอื่น (ubuntu 20.40, amd64)
../กำหนดค่า --target-list=aarch64-softmmu --enable-debug --enable-gtk
--extra-ldflags="-Wl,--ไม่จำเป็น,--export-dynamic -ldl"
แต่เมื่อฉันทำเช่นเดียวกันกับเครื่อง ubuntu 18.04 arm64 มันทำให้ฉันได้รับข้อความนี้
ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ ../configureit
ข้อผิดพลาด: ผู้ใช้ร้องขอคุณสมบัติ gtk
ไม่พบการกำหนดค่า
ติดตั้ง gtk3-devel
ดังนั้นฉันจึง
ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ sudo apt ติดตั้ง gtk3-devel
sudo: ไม่สามารถแก้ไขโฮสต์ n1sdp
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
E: ไม่พบแพ็คเกจ gtk3-devel
เมื่อฉันทำ dpkg -l | เกรป gtk
ฉันได้รับรายการนี้ (ทั้งหมดที่ติดตั้งแล้ว):
ii libcanberra-gtk3-0:arm64 0.30-5ubuntu1 arm64 GTK+ 3.0 ตัวช่วยสำหรับเล่นเสียงเหตุการณ์วิดเจ็ตด้วย libcanberra
ii libcanberra-gtk3-module:arm64 0.30-5ubuntu1 arm64 แปลสัญญาณวิดเจ็ต GTK3 เป็นเสียงเหตุการณ์
ii libgtk3-perl 0.032-1 การโยง Perl ทั้งหมดสำหรับไลบรารีอินเทอร์เฟซผู้ใช้แบบกราฟิก GTK+
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.5 วิดเจ็ต Python 3 GTK+ 3 ทั้งหมดเพื่อรันไคลเอ็นต์ aptdaemon
และฉันใช้ sudo apt-cache ค้นหา gtk3
และลบบรรทัดที่ไม่มีรูปแบบ 'dev' และมันก็มาถึงรายการนี้
libavahi-ui-gtk3-dev - ส่วนหัวการพัฒนาสำหรับไลบรารีอินเทอร์เฟซผู้ใช้ Avahi GTK+
libcanberra-gtk-common-dev - ส่วนต่อประสานที่เรียบง่ายสำหรับเล่นเสียงเหตุการณ์ (ไฟล์การพัฒนาที่ใช้ร่วมกันของ GTK +)
libcanberra-gtk3-dev - ส่วนต่อประสานที่เรียบง่ายสำหรับเล่นเสียงเหตุการณ์ (ไฟล์พัฒนา GTK+ 3)
libdbusmenu-gtk3-dev - ไลบรารีสำหรับส่งเมนูผ่าน DBus - ไฟล์พัฒนาเวอร์ชัน GTK+
golang-github-gotk3-gotk3-dev - ไปที่การเชื่อมโยงสำหรับ GTK3
libappmenu-gtk3-parser-dev - GtkMenuShell เป็น GMenuModel parser (ไฟล์พัฒนา GTK+3.0)
libgarcon-gtk3-1-dev - ไฟล์พัฒนาสำหรับ garcon-gtk3
libghc-gtk3-dev - เชื่อมโยงกับไลบรารีอินเทอร์เฟซผู้ใช้แบบกราฟิก Gtk+
libgtk3.0-cil-dev - การรวม CLI สำหรับชุดเครื่องมือ GTK+ 3.0
libgwengui-gtk3-dev - การใช้งาน Gwenhywfar GUI สำหรับ GTK3 (ไฟล์การพัฒนา)
libindicate-gtk3-dev - ไลบรารีสำหรับการเพิ่มตัวบ่งชี้ผ่าน DBus - ไฟล์การพัฒนาการเชื่อมโยง GTK
libspice-client-gtk-3.0-dev - วิดเจ็ต GTK3 สำหรับลูกค้า SPICE (ไฟล์พัฒนา)
libunity-gtk3-parser-dev - GtkMenuShell ไปยัง GMenuModel parser
libwxgtk-media3.0-gtk3-dev - wxWidgets ชุดเครื่องมือ C++ GUI ข้ามแพลตฟอร์ม (การพัฒนาไลบรารีสื่อ GTK+ 3)
libwxgtk-webview3.0-gtk3-dev - ชุดเครื่องมือ wxWidgets C++ GUI ข้ามแพลตฟอร์ม (การพัฒนาไลบรารีการดูเว็บ GTK+ 3)
libwxgtk3.0-dev - ชุดเครื่องมือ wxWidgets C++ GUI ข้ามแพลตฟอร์ม (การพัฒนา GTK+)
libwxgtk3.0-gtk3-dev - wxWidgets ชุดเครื่องมือ C++ GUI ข้ามแพลตฟอร์ม (การพัฒนา GTK+ 3)
libxfce4panel-2.0-dev - ไลบรารีพาเนล Xfce4 (ตัวแปร GTK3)
python-wxgtk3.0-dev - ไฟล์พัฒนาสำหรับ wxPython
ฉันรู้ว่าการติดตั้งแพ็กเกจที่ไม่จำเป็นนั้นไม่ก่อให้เกิดอันตรายใดๆ แต่ฉันควรติดตั้งแพ็กเกจใด