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

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

2
วิธีการรวบรวมซอร์สโค้ด C ++ (ข้อผิดพลาด“ ไม่พบ iostream.h”)
ฉันไม่ต้องการที่จะพูดคุยเกี่ยวกับ C ++ หรือภาษาการเขียนโปรแกรมใด ๆ ! ฉันแค่อยากจะรู้ว่าสิ่งที่ฉันทำผิดกับลินุกซ์อูบุนตูเกี่ยวกับการรวบรวม helloworld.cpp! ฉันกำลังเรียนรู้ C ++ ดังนั้นขั้นตอนของฉันคือ: เปิด hello.cpp เป็นกลุ่มและเขียนสิ่งนี้ #include <iostream.h> int main() { cout << "Hello World!\n";` return 0; } ดังนั้นหลังจากนั้นฉันลองในเทอร์มินัลนี้ g++ hello.cpp และผลลัพธ์ก็คือ hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated. คุณแนะนำอะไร? มีประโยชน์ทีละขั้นตอนสำหรับฉันหรือไม่ขอบคุณ!
20 compiling  c++ 

2
ฉันสามารถสร้างแพ็คเกจใหม่โดยไม่ต้องคอมไพล์ซอร์สใหม่ได้หรือไม่
ฉันกำลังสร้าง. deb ใหม่และต้องการแก้ไขข้อผิดพลาดของ lintian ในบรรจุภัณฑ์ อย่างไรก็ตามทุกครั้งที่ฉันสร้างใหม่ไฟล์กฎจะ 'ทำให้สะอาด' และเริ่มการรวบรวมอีกครั้ง มีวิธีสอนกระบวนการสร้างที่ฉันไม่ต้องการคอมไพล์อีกครั้งหรือไม่ว่าฉันเพิ่งเปลี่ยนบรรจุภัณฑ์และการใช้ไบนารี่ชุดสุดท้ายจะใช้ได้หรือไม่?
19 dpkg  compiling 

2
GCC: ข้อผิดพลาดพยายามที่จะ exec 'cc1plus: execvp: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ฉันเป็นมือใหม่ แต่ชอบผจญภัย ฉันกำลังบูท Windows, Fedora และ Ubuntu 14.04 LTS (ทั้ง 64) การเรียนรู้ แต่ไม่ใช้ dpkg, apt และ apt-get เริ่มศึกษา C ++ โดยใช้ Ubuntu (ติดตั้ง gcc เพียงตัวเดียว) ดังนั้นในความพยายามครั้งแรกของฉันรวบรวมฉันวิ่งคำสั่งgcc xy.ccและได้รับต่อไปนี้: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory ดังนั้นฉันค้นหาคอมพิวเตอร์ของฉันเพื่อหา cc1plus และ execvp และพบว่าค่า execvp.3.gz เพียงในไดเรกทอรี/user/share/man/man3และ cc1 /user/lib/gcc/x86_64-linux-gnu/4.8ใน ดังนั้นทั้งกลุ่มของการทำงานและการเรียนรู้เกี่ยวกับ …

8
วิธีสร้าง curl ด้วย openssl ล่าสุด?
ดังนั้นฉันจึงสร้าง openssl ./config make sudo make install sudo ln -sf /usr/local/ssl/bin/openssl `which openssl` ฉันสร้างขด ./configure --with-ssl make make install OpenSSL ติดตั้งอย่างถูกต้องแล้ว: openssl version OpenSSL 1.0.1g 7 Apr 2014 อย่างไรก็ตาม curl ใช้ openssl เวอร์ชันเก่า (1.0.1f แทน 1.0.1g): curl --version curl 7.37.0 (x86_64-unknown-linux-gnu) libcurl/7.37.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 libssh2/1.4.3 librtmp/2.3 Protocols: dict file …
18 compiling  curl 

4
“ ข้อผิดพลาดร้ายแรง: gtk / gtk.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” โดยใช้ make
ฉันพยายามใช้คำสั่ง make เพื่อสร้าง ฉันกำลังดังต่อไปนี้ ฉันกำลังรวบรวมรหัสโดยใช้ภาษา GTK + 2 และ C hp@ubuntu:~/amhello$ make make all-recursive make[1]: Entering directory `/home/hp/amhello' Making all in src make[2]: Entering directory `/home/hp/amhello/src' gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c main.c:3:20: fatal error: gtk/gtk.h: No such file or …
18 compiling  gtk  make 

1
ขณะรวบรวม TrueCrypt ฉันได้รับ“ การอ้างอิงที่ไม่ได้กำหนดสัญลักษณ์ 'dlclose @@ GLIBC_2.2.5'”
ฉันพยายามรวบรวม TrueCrypt 7.1a จากแหล่งที่มาบน Ubuntu 13.04 อย่างไรก็ตามmakeล้มเหลวในระหว่างกระบวนการเชื่อมโยงกับข้อผิดพลาดต่อไปนี้: Linking truecrypt /usr/bin/ld: /home/user/truecrypt-7.1a-source/tc2/Volume/Volume.a(SecurityToken.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libdl.so.2 so try adding it to the linker command line /lib/x86_64-linux-gnu/libdl.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[1]: *** [truecrypt] …

3
วิธีการเรียกใช้ไฟล์. pyc (รวบรวมไพ ธ อน)
เมื่อฉันรวบรวมไฟล์ไพ ธ อนฉันจะได้รับไฟล์ * .pyc เมื่อฉันพยายามเรียกใช้ฉันได้รับข้อความแจ้งว่าไม่มีโปรแกรมสำหรับใช้งาน เมื่อฉันค้นหาโปรแกรมออนไลน์ผ่านตัวเลือกนั้นมันบอกว่าไม่มีเลย ใครสามารถช่วยฉันเรียกใช้ไฟล์ที่นั่นได้บ้าง
18 python  compiling 

3
มันจะดีกว่าที่จะรวบรวมจากแหล่งที่มาหรือติดตั้งจากแพคเกจ. deb?
บางครั้งเมื่อดาวน์โหลดซอฟต์แวร์จากอินเทอร์เน็ตฉันพบว่ามีแพ็คเกจ. deb พร้อมสำหรับ Debian / Ubuntu และ tarball ที่จะรวบรวม ในตอนแรกฉันจะใช้แพคเกจเพื่อความสะดวกในการติดตั้งและจะไม่กล้ารวบรวม แม้แต่เสียงมันก็ทำให้ฉันกลัวเล็กน้อย อย่างไรก็ตามทุกวันนี้เมื่อฉันมีตัวเลือกบางครั้งฉันพบว่าตัวเองอยู่ในภาวะที่กลืนไม่เข้าคายไม่ออก: มีข้อได้เปรียบที่ไม่เป็นที่นิยมในการรวบรวมจากแหล่งเปรียบเทียบกับแพ็คเกจ. deb หรือไม่ ฉันหวังว่าจะได้พบกับที่นี่ขอบคุณ

1
การติดตั้งเสียงดังกราว 5.0 และการใช้ C ++ 17
ฉันพยายามเป็นเวลา 3 วันในการติดตั้งเสียงดังกราว 5.0 บนเครื่อง Ubuntu 16.04 ฉันลองใช้มัคคุเทศก์หลากหลาย แต่ดูเหมือนว่าจะไม่ทำงาน เมื่อฉันพยายามเพียงแค่คว้าล่าสุดจาก SVN และสร้าง / ติดตั้ง (รายละเอียดที่นี่ ) พยายามรวบรวมโปรแกรมง่าย ๆ นำไปสู่: > clang++ basic.cpp /usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found # include <stdarg.h> จากนั้นฉันลองตั้งค่า-DGCC_INSTALL_PREFIXสถานะสำหรับcmakeก่อนสร้าง แต่สิ่งนี้นำไปสู่ข้อผิดพลาดที่ดียิ่งขึ้น: > clang++ basic.cpp fatal error: 'iostream' file not found #include <iostream> ขั้นตอนที่ฉันติดตามมีดังนี้ (จากคำแนะนำด้านบน): > cmake -DCMAKE_BUILD_TYPE=Release …
17 compiling  c++  cmake  clang 

1
รวบรวม Unity โดยไม่มีตัวเรียกใช้งาน
ผมอยากจะปรับเปลี่ยนความสามัคคีที่จะไม่แสดงตัวเปิด (แถบด้านซ้าย) ที่ทั้งหมด ฉันไม่ได้มองหาวิธีการแก้ปัญหาใด ๆ ที่จะทำให้ตัวเรียกใช้งานปรากฏในบางกรณี ฉันอยากให้มันหายไปโดยสิ้นเชิง เป็นของขวัญสำหรับคู่หมั้นของฉันและฉันต้องการบรรลุ Woman Acceptance Factor ที่สูงที่สุดเท่าที่จะเป็นไปได้สำหรับแล็ปท็อป linux ของเธอที่ใช้ท่าเทียบเรือที่มีไอคอนแฟนซีที่ทำให้ดูเหมือนว่ามาจาก บริษัท ที่รู้จักและผลไม้ คำแนะนำเกี่ยวกับแพคเกจใดและไฟล์ต้นฉบับใดที่ฉันควรศึกษา ฉันหวังว่าจะเป็นเรื่องง่ายเหมือนการแสดงความคิดเห็นออกบรรทัดด้วย "unity.launcher.show ()" และรวบรวมใหม่ :-) ขอขอบคุณ!


3
จะใช้งานคู่ขนานกับ debuild ได้อย่างไร
ฉันกำลังพยายามทำแพคเกจซอฟต์แวร์ที่ฉันเขียน (ร่วม) ฉันกำลังใช้ debuild -i -us -uc -b และในหลักการที่ใช้งานได้ดี เพื่อที่จะรวบรวมเวลาสั้นลงฉันต้องการที่จะเรียกใช้ debuild แต่งหน้าในแบบคู่ขนาน (เหมือนที่ผมทำตามปกติโดยการทำงานmake -j4ตัวอย่างเช่น) ฉันพบสถานที่บางแห่งบนเว็บที่แนะนำสิ่งต่อไปนี้: debuild -eDEB_BUILD_OPTIONS="parallel=4" -us -uc -b debuild -j4 -us -uc -b ไซต์อื่นแนะนำให้เพิ่มรหัสลงในdebian/rulesไฟล์ที่ตั้งค่าโดยทั่วไป MAKEFLAGS += -j4 อย่างไรก็ตามสิ่งเหล่านี้ดูเหมือนจะไม่ทำงาน ฉันพลาดอะไรไปหรือเปล่า หรือฉันควรเปลี่ยนบางสิ่งในการตั้งค่า autoconf / automake ของแหล่งกำเนิด?

6
วิธีแก้ไขการกำหนดค่า: ข้อผิดพลาด: C คอมไพเลอร์ไม่สามารถสร้างไฟล์ที่เรียกทำงานได้
ใช้ ./configure DFLAGS="-03" และนี่คือ config.log checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets …

1
วิธีการปรับปรุง / ติดตั้ง / คอมไพล์ ibus อย่างถูกต้องบน 14.04 ปัญหา dconf?
ฉันเพิ่งอัปเดตเป็น phpstorm 9.5 และเพิ่งบอกว่าฉันควรอัปเดต ibus เป็น 1.5.11 หรือใหม่กว่า ตกลง. ฉันดาวน์โหลด 1.5.11 จากแหล่งที่มาและลองติดตั้ง ฉันได้รับการแก้ไขแล้ว แต่บางครั้งฉันมีข้อผิดพลาดในการกำหนดค่าที่แปลกประหลาดนั้นข้อกำหนดของแพคเกจ (dconf> = 0.7.5) ไม่เป็นไปตามที่กำหนดไว้ หลังจากติดตั้งเครื่องมือ dconf และส่วนอื่น ๆ ของแพ็คเกจ dconf ฉันยังคงได้รับการนวดนี้ กว่าที่ฉันทำ sudo apt-cache แสดง dconf-tools และพบในผลลัพธ์ที่ libdconf0 (<< 0.7.3-2) ทำให้เกิดปัญหาเนื่องจาก libdconf1 คือ 0.20.0-1 ซึ่งดูเหมือนจะใหม่กว่า สมมติว่าในวันที่ 14.04 libconfd0 ไม่ได้ใช้อีกต่อไปข้อมูลนี้จะล้าสมัยสำหรับการรวบรวม ibus ฉันจะแก้ปัญหานี้ได้อย่างไร แก้ไข 1: ติดตั้ง dconf-tools, dconf-cli, …

6
วิธีแก้ปัญหาซอร์ส dpkg เมื่อสร้างแพ็คเกจ?
มีใครบ้างที่นี่มีประสบการณ์ในการสร้างแพ็คเกจ Debian / Ubuntu บ้างไหม? ฉันกำลังพยายาม backport แพ็คเกจ lammps ( http://packages.ubuntu.com/quantal/lammps ) จาก Ubuntu 12.10 (Quantal) เป็น Ubuntu 12.04 ฉันต้องการมันอย่างไม่เป็นทางการเพียงแค่ต้องการแพ็คเกจ. deb เพื่อประโยชน์ของความสะดวกสบายเมื่อสร้างอิมเมจเครื่องเสมือนที่กำหนดเองสำหรับการปรับใช้กับแพลตฟอร์ม IaaS ปฏิบัติตามคู่มือบรรจุภัณฑ์ Ubuntu ที่https://wiki.ubuntu.com/PackagingGuideฉันสามารถสร้างได้สำเร็จยกเว้นเมื่อฉันพยายามสร้างใหม่โดยใช้คำสั่งdebuildฉันมักจะได้รับข้อผิดพลาดนี้: dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lammps_0~20120615.gite442279-1.diff.aie32n dpkg-source: info: you can integrate the local changes with dpkg-source --commit dpkg-buildpackage: error: dpkg-source …

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