คำถามติดแท็ก make

Make เป็นยูทิลิตี้ที่สร้างโปรแกรมและไลบรารีที่เรียกใช้งานได้โดยอัตโนมัติจากซอร์สโค้ดโดยการอ่านไฟล์ที่เรียกว่า makefiles ซึ่งระบุวิธีการรับโปรแกรมเป้าหมาย

1
วิธีเพิ่มความเร็วในการรวบรวมแอป Ubuntu (ทำ, cmake, gcc)
ฉันกำลังรวบรวมบางโปรแกรมที่นี่และฉันมี 4 คอร์ มีวิธีที่จะบอกmake, cmakeหรือgccการรวบรวมโดยใช้แกนทั้งหมดหรือบางสิ่งบางอย่างที่ส่งผลกระทบ?
11 11.10  compiling  gcc  make 

3
การอ้างอิงที่ไม่ได้กำหนดสัญลักษณ์ 'exp @@ GLIBC_2.2.5'
มีการถามคำถามที่คล้ายกันที่นี่แต่ยังไม่ได้รับคำตอบ ฉันมีการนำไปใช้Levenberg-Marquardt(ดาวน์โหลดจากที่อื่น) และฉันพยายามรวบรวม แต่ได้รับข้อผิดพลาดต่อไปนี้ gauravloj@vertex:~/Documents/source_code/non-rigid_registration/Gauss_newton/levmar-2.6$ make [ 87%] Built target levmar Linking C executable lmdemo /usr/bin/ld: CMakeFiles/lmdemo.dir/lmdemo.c.o: undefined reference to symbol 'exp@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [lmdemo] Error 1 make[1]: *** [CMakeFiles/lmdemo.dir/all] Error 2 make: *** …
11 compiling  make  cmake  ld 

2
รับการพึ่งพาที่ขาดหายไปสำหรับการรวบรวม glib-compile-schemas
ฉันดาวน์โหลดร่วมรู้สึก-3.0.1.tar.bz2 การติดตั้งในUbuntu 10.04 LTS ฉันรัน makefile และฉันพบข้อผิดพลาด: กำหนดค่า: ข้อผิดพลาด: ไม่พบ glib-compile-schemas ฉันจะแก้ไขปัญหานี้ได้อย่างไร โปรดช่วยฉันด้วย
11 gnome  make  makefile 

2
/ bin / sh เป็นลิงก์สัญลักษณ์ที่ไม่ได้ชี้ไปที่ / bin / bash [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังติดตั้งสภาพแวดล้อมซอฟต์แวร์ของคณะกรรมการการทดสอบ Armadeus APF27DEV และเมื่อฉันลองmakeคำสั่งฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: On your system /bin/sh is a symbolic link that doesn't point to /bin/bash --> please correct that ! lrwxrwxrwx 1 root root 4 2013-08-03 20:57 /bin/sh -> dash เพื่อแก้ไขข้อผิดพลาดนี้ฉันพยายามเปลี่ยน shebangs ทั้งหมดจาก#!/bin/shเป็น#!/bin/bashและฉันได้ลองบรรทัดคำสั่งต่อไปนี้แล้ว: ln -s /bin/bash /bin/sh แต่สิ่งที่ฉันทำไม่ได้ช่วยแก้ปัญหา ใครช่วยกรุณาช่วยฉันด้วยปัญหานี้

2
อาคาร ATLAS (และต่อมาคู่ที่มี ATLAS)
ฉันกำลังพยายามตั้งค่า ATLAS (ดังนั้นฉันจึงสามารถรวบรวมอ็อกเทฟด้วยการสนับสนุน ATLAS ในภายหลัง) หากฉันถูกต้องฉันยังคงต้องสร้างสิ่งนี้ด้วยตนเองเนื่องจากการปรับแต่งเฉพาะสภาพแวดล้อม ฉันเห็นแพ็คเกจสำหรับ ATLAS แต่ดูเหมือนว่าจะใช้ตัวเลือกการสร้างทั่วไปข้ามแพลตฟอร์ม (เช่น "จะช้า") ดังนั้นการเรียกใช้สคริปต์การกำหนดค่าตามที่อธิบายไว้ในเอกสารดูเหมือนว่าจะไม่ดี ในฐานะนักพัฒนา Java ฉันไม่เคยทำหัวหรือก้อยของข้อผิดพลาดในกระบวนการสร้างเหล่านี้ ฉันขาดการพึ่งพา (ถ้ามีมีเอกสารอะไรบ้างที่ฉันต้องการ) allusers@vbubuntu:~/Downloads/atlas3.10.1/build_vbubuntu$ ../configure -b 64 -D c -DPentiumCPS=3000 --with-netlib-lapack-tarfile=/home/allusers/Downloads/lapack-3.5.0.tgz make: `xconfig' is up to date. ./xconfig -d s /home/allusers/Downloads/atlas3.10.1/build_vbubuntu/../ -d b /home/allusers/Downloads/atlas3.10.1/build_vbubuntu -b 64 -D c -DPentiumCPS=3000 -Si lapackref 1 OS configured as Linux …

1
สร้างปัญหา: ไม่มีกฎในการสร้างเป้าหมาย /usr/lib/x86_64-linux-gnu/libpcl_common.so
ฉันกำลังติดตามบทช่วยสอนนี้เพื่อเรียกใช้หนึ่งในตัวอย่างที่จัดทำโดย PCL (ห้องสมุดจุดเมฆ): https://www.youtube.com/watch?v=CXK95Hi4M7I แต่เมื่อรันคำสั่ง make ( https://youtu.be/CXK95Hi4M7I?t=243 ) ฉันจะได้รับผลลัพธ์ต่อไปนี้: yalishanda@yalishanda-thinkpad-x200:~/PCL/visualRangeExample/build$ make make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libpcl_common.so', needed by 'range_image_visualization'. Stop. CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/range_image_visualization.dir/all' failed make[1]: *** [CMakeFiles/range_image_visualization.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 มีคนบอกฉันว่าปัญหาคืออะไรและฉันจะแก้ปัญหาได้อย่างไร ขอบคุณ แก้ไข: Makefile …
8 compiling  make 

2
วิธีการติดตั้ง mpfr-3.1.2 ใน Ubuntu 13.04
ฉันมี Ubuntu 13.04 พร้อมโปรเซสเซอร์ "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2" ฉันกำลังพยายามติดตั้งmpfr-3.1.2แต่มีข้อผิดพลาดเกิดขึ้น "ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match." ในmakeคำสั่งก็จะแสดงสิ่งนี้เป็นคำเตือน จะแก้ไขได้อย่างไร?

1
การติดตั้ง Emacs จากไฟล์ tar ล้มเหลวในการสร้าง [Ubuntu 14.04]
ฉันพยายามที่จะติดตั้ง Emacs 24.5 บน Ubuntu 14.04 โดยทำตามนี้คู่มือ ฉันได้ดาวน์โหลด Emacs 24.5 package จากFTPและดำเนินการด้วย./configureซึ่งทำงาน ok แต่หลังจากทำงานmakeได้รับข้อผิดพลาดนี้: /usr/bin/ld: cannot find -lpng16 collect2: error: ld returned 1 exit status make[1]: *** [temacs] Error 1 พยายามเดียวกันกับ Emacs 24.4 และปัญหาเดียวกัน วิธีการติดตั้งการพึ่งพาที่ขาดหายไป?
3 14.04  make  emacs 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.