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

คำถามที่เกี่ยวข้องกับการรวบรวมซอฟต์แวร์จากแหล่งต่าง ๆ มักจะใช้คำสั่ง "make"

3
สร้าง 32- บิตบน Ubuntu 64- บิต: การติดตั้ง ia32-libs ไม่มี libstdc ++
Googled ไปสักพักหนึ่งแล้วดึงออกมาว่างเปล่า จำเป็นต้องสร้างแอพ 32 บิตบน Ubuntu 64 บิต ตระหนักดีว่าฉันต้องติดตั้ง ia32-libs ฉันได้ทำสิ่งนี้แล้วและรับบอกเลยว่ามันเป็นเวอร์ชั่นล่าสุดแล้ว ลิงค์นี้: http://packages.debian.org/squeeze/amd64/ia32-libs/filelist กล่าวว่า libstdc ++ ควรอยู่ใน / usr / lib32 มันไม่ได้อยู่ที่นั่น! ฉันได้ถอนการติดตั้งติดตั้งใหม่ (ด้วยแรง) ia32-libs ความคิดใด ๆ ฉันจะเอา critter นี้ไปวางบนกล่องของฉันได้อย่างไร? ตะเบ็น

2
รับข้อผิดพลาดเมื่อใช้คำสั่ง 'make' (ติดตั้ง aircrack-ng บน Ubuntu 12.04)
ผมทำตามคำแนะนำเหล่านี้ ฉันแก้ไขcommon.makไฟล์สำเร็จแล้วและเมื่อฉันพบmakeข้อผิดพลาด: mohd-arafat-hossain@TUD:~/aircrack-ng-1.1$ make make -C src all make[1]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src' make -C osdep make[2]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep' Building for Linux make[3]: Entering directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep' make[3]: `.os.Linux' is up to date. make[3]: Leaving directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep' make[2]: Leaving directory `/home/mohd-arafat-hossain/aircrack-ng-1.1/src/osdep' gcc -g -W -Wall -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o …

1
จะอัพโหลดแพ็คเกจที่ขึ้นต่อกับ PPA ได้อย่างไร
ฉันทำแพ็คเกจสำหรับ PPA ของฉันและอัปโหลดแล้ว มันสร้างขึ้นโดยไม่มีปัญหาใด ๆ จากนั้นฉันสร้างแพ็คเกจอื่นที่ขึ้นอยู่กับแพ็คเกจแรกและอัปโหลด มันล้มเหลวเนื่องจากไม่พบไฟล์ในแพ็คเกจแรก สิ่งนี้ทำให้ฉันเชื่อว่าแพ็คเกจแรกยังไม่ได้ติดตั้ง ฉันจะแน่ใจได้อย่างไรว่ามีการติดตั้งแพ็คเกจแรกก่อนที่จะพยายามสร้างแพ็คเกจที่สอง ไฟล์ควบคุมสำหรับแพ็คเกจแรก (libjsoncpp): ที่มา: jsoncpp ลำดับความสำคัญ: พิเศษ ผู้ดูแล: นาธานออสมัน Build-Depends: debhelper (> = 7) รุ่นมาตรฐาน: 3.8.3 มาตรา: libs โฮมเพจ: http://jsoncpp.sf.net แพคเกจ: jsoncpp-dev หัวข้อ: libdevel สถาปัตยกรรม: ใด ๆ ขึ้นอยู่กับ: libjsoncpp (= $ {binary: Version}) คำอธิบาย: ไลบรารีการแยกวิเคราะห์ JSON สำหรับ C ++ jsoncpp เป็นไลบรารี C …

5
“ / usr / bin / ld: ไม่พบ -lcudart”
ฉันเป็นมือใหม่กับ Ubuntu และใช้ Ubuntu 14.04 64- บิต ฉันต้องการmakeโครงการที่ใช้cudaและopencvฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อทำงานcmake . && make Linking CXX executable ground_estimation /usr/bin/ld: cannot find -lcudart collect2: error: ld returned 1 exit status make[2]: *** [ground_estimation] Error 1 make[1]: *** [CMakeFiles/ground_estimation.dir/all] Error 2 make: *** [all] Error 2 นี่คือผลลัพธ์ของ ld -lcudart --verbose attempt to open /usr/x86_64-linux-gnu/lib64/libcudart.so failed …
13 compiling  make  cuda  opencv 

4
ใช้เวลาในการรวบรวมเคอร์เนล (linux 3.2.5) นานเท่าใด [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ใช้เวลานานแค่ไหนในการติดตั้งเคอร์เนล (linux 3.2.5) บน 12.04 โดยใช้make install -j 4คำสั่ง? เทอร์มินัลของฉันแสดงรายการนี้เป็นเวลาประมาณ 40 นาทีในขณะนี้ root@user-desktop:/usr/src/linux-3.2.5# make install -j 4 sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \ System.map "/boot" run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5
13 kernel  compiling 

3
โมดูล vmhgfs ไม่สามารถทำงานร่วมกับ VMware Tools 9.9.0 (Fusion7.1) หลังจากการอัพเดตเคอร์เนล Ubuntu Linux เป็น 3.13.0-46-generic?
โมดูล vmhgfs ไม่สามารถทำงานร่วมกับ VMware Tools 9.9.0 (Fusion7.1) และ VMware Tools 9.9.2 (Fusion7.1.1 Build 2496486) หลังจาก Ubuntu Linux kernel เคอร์เนลเป็น 3.13.0-46-generic (Febr. 2015) (คุณสมบัติโฟลเดอร์ที่ใช้ร่วมกัน ของเครื่องมือ VMware ไม่ทำงานใน Ubuntu 14.04 LTS (แขก) บน MacOSX Yosemite (โฮสต์)) สวัสดีชุมชนและทีมนักพัฒนา VMware เมื่อวันที่ 13 กุมภาพันธ์ 2015 เราสูญเสียคุณสมบัติโฟลเดอร์ที่ใช้ร่วมกันระหว่าง Ubuntu และ MacOSX อาจเป็นการอัปเดตเคอร์เนล Linux เป็น 3.13.0-46-generic ทำให้เกิดปัญหานี้ (แม้ว่าโมดูล …

1
วิธีการติดตั้ง tmux จากแหล่งที่มา?
ฉันดาวน์โหลดtmuxแล้วและพยายามติดตั้งบน Ubuntu 10.04 $ ./configure Configured for Linux $ make cc -DBUILD="\"1.3\"" -std=c99 -D_GNU_SOURCE -D_POSIX_SOURCE -iquote. -c -o attributes.o attributes.c In file included from attributes.c:23: tmux.h:30:19: error: event.h: No such file or directory In file included from attributes.c:23: tmux.h:831: error: field ‘name_timer’ has incomplete type tmux.h:1025: error: field ‘key_timer’ has …

4
ไม่พบ -lgfortran
ฉันพยายามติดตั้งแพ็คเกจใน R (แพ็คเกจ "ks") มันล้มเหลวด้วยข้อความผิดพลาด: /usr/bin/ld: cannot find -lgfortran ฉันได้ติดตั้งแพ็คเกจสร้างสิ่งจำเป็นสำหรับ Ubuntu แล้ว: sudo apt-get install build-essential ฉันได้ลองเพิ่มลิงค์สัญลักษณ์: sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so sudo ln -s /usr/lib/libgfortran.so.3.0.0 /usr/lib/libgfortran.so sudo ldconfig ฉันใช้ gcc และ g ++ เป็นประจำ แต่ยังไม่มีเหตุผลที่จะใช้ gfortran ฉันเคยเห็นคนอื่นที่มีปัญหานี้ใน gcc-4.7 ( http://ubuntuforums.org/showthread.php?t=2123821 ) ดังนั้นฉันสงสัยว่านี่มาจากการติดตั้ง gcc-4.7 ด้วยตนเอง ผมทำตามสูตรจากคำตอบที่ได้รับการยอมรับที่นี่ที่นี่และที่นี่ที่นี่ กำลังlsb_release -aพิมพ์ Ubuntu 12.04.2 …
12 compiling  gcc  fortran  ld 

4
ติดตั้ง Apache, Php, Mysql เวอร์ชั่นล่าสุดไม่สามารถใช้งานได้ผ่าน apt
ฉันต้องติดตั้ง apache, php และ mysql รุ่นล่าสุดที่มีอยู่ในเว็บไซต์ของพวกเขา แต่ปัญหาคือที่เก็บ apt ยังไม่มีเวอร์ชันอัปเดตเหล่านี้ รุ่นที่ฉันต้องการ: Apache 2.4.4, PHP 5.4.16 และ MySQL 5.6.12 เวอร์ชันที่ใช้งานได้ผ่าน apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31 Ubuntu ไม่สนับสนุนแพ็คเกจด้านบน ได้โปรดฉันต้องการความช่วยเหลือ! ขอบคุณ! PS Tasksel ยังไม่มีแพ็คเกจเวอร์ชันเหล่านี้
11 apache2  compiling  mysql  php 


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

2
วิธีการรวบรวมปลั๊กอิน gedit LaTeX?
เนื่องจากฉันต้องการใช้ปลั๊กอิน Gedit LaTeX ที่น่าเสียดายที่ Gedit 3.2 ไม่พร้อมใช้งานในที่เก็บฉันต้องการรวบรวมด้วยตัวเอง รุ่นล่าสุดที่คุณสามารถรับได้ที่http://git.gnome.org/browse/gedit-latexรองรับ Gedit ของ GNOME 3 ในเอกสารอธิบายว่า: เนื่องจากข้อ จำกัด ในการอ่านการตั้งค่าปัจจุบันต้องติดตั้งปลั๊กอินในส่วนนำหน้าเดียวกับ gedit ตัวอย่างเช่นหากคุณใช้ gedit 3 จากการแจกจ่ายของคุณคุณต้องทำ ./configure --prefix=/usr make sudo make install หากคุณใช้การกระจาย 64 บิตคุณต้องส่ง --libdir=/usr/lib64ต่อไปยัง./configureสคริปต์ด้วย นั่นเป็นเหตุผลที่ผมcded ./configure --prefix=/usr --libdir=/usr/lib64ลงในไดเรกทอรีที่มีรหัสและพยายามที่จะวิ่ง น่าเสียดายที่นี่ใช้งานไม่ได้โดยให้ข้อความแสดงข้อผิดพลาด: bash: ./configure: No such file or directory มีการตรวจสอบโฟลเดอร์ที่มีแน่นอนไม่มีแฟ้มแต่เพียงconfigure ฉันจะทำอย่างไรเพื่อรวบรวมปลั๊กอินนี้?configure.ac
11 compiling  gedit  latex 

1
gcc-multilib มีความหมายอย่างไรกับ Ubuntu
หลังจากใช้เวลานานกับ Ubuntu รุ่นเก่า (v.12) ฉันกำลังอัปเดตเป็น v.16 และสับสนมากกับคำกล่าวของ "gcc-multilib" อันนี้จริง ๆ แล้วของ Apple "fat ไบนารี" หรือ " universal ไบนารี " รุ่น ported กับ Linux? นั่นคือมีไลบรารี C ดั้งเดิมบน Ubuntu กลายเป็นคอนเทนเนอร์ที่บรรจุหลายไบนารีสำหรับสถาปัตยกรรมที่หลากหลายหรือไม่ ถ้าใช่เราไม่จำเป็นต้องติดตั้ง libs runtime 32- บิตพิเศษบนระบบ x64 อีกต่อไป? แพ็คเกจ "เริ่มต้น" ของไลบรารี gcc หรือ g ++ นั้นมีทั้งหมดที่จำเป็นในการเรียกใช้และสร้างแอพ 32 บิตหรือไม่?
11 64-bit  compiling  gcc  g++ 

1
ความแตกต่างระหว่างการติดตั้งจากต้นทางและ apt-get หรือไม่
ความแตกต่างระหว่างการติดตั้งจากแหล่งที่มา ( ./configure && make && make install) และมีapt-getอะไรบ้าง ฉันสามารถคิดสิ่งเหล่านี้: apt-get รุ่นมักจะมีเสถียรภาพมากขึ้นและตัวเลือกน้อยลงในขณะที่เราสามารถเลือกรุ่นเฉพาะเมื่อติดตั้งจากแหล่งที่มา apt-get สามารถแก้ไขการพึ่งพาโดยอัตโนมัติสามารถอัปเดต / ถอนการติดตั้งซอฟต์แวร์ได้ง่ายและมีข้อดีอื่น ๆ ในการจัดการที่ง่าย apt-get เส้นทางการติดตั้งเป็นไปตามรูปแบบที่สอดคล้องกันและมีการประชุมอื่น ๆ ซึ่งสะดวกสำหรับ SA แต่มีอะไรอีกบ้าง? การติดตั้งจากแหล่งที่มาจะมีประสิทธิภาพที่ดีกว่าผ่านทางapt-getสำหรับซอฟต์แวร์บางอย่างเช่นphpและmysql? ความแตกต่างอื่น ๆ ? ในคำใดที่ฉันควรเลือกเงื่อนไขการติดตั้งจากแหล่งที่มาapt-getยกเว้นเพื่อรับซอฟต์แวร์เฉพาะรุ่น? ขอบคุณ

5
การรวบรวมเคอร์เนล linux ทำให้ระบบปฏิบัติการเร็วขึ้นหรือไม่?
การรวบรวมเคอร์เนลลินุกซ์ที่ดาวน์โหลดมา (เช่น 3.2) ทำให้ระบบปฏิบัติการ (เช่น Ubuntu) เร็วขึ้นบนเครื่องเฉพาะนั้นหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.