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

คำถามที่เกี่ยวข้องกับการรวบรวมซอฟต์แวร์จากแหล่งต่าง ๆ มักจะใช้คำสั่ง "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 

1
ข้อผิดพลาดในใบรับรอง Ubuntu 17.10 Java 8
ฉันติดตั้ง Ubuntu 17.10 ใหม่ซึ่งฉันติดตั้งแพ็คเกจ oracle-java8-installer (จาก PPA) แต่เมื่อฉันพยายามรวบรวมโครงการไอออนิกโดยใช้ "ionic cordova build android" มันทำให้เกิดข้อผิดพลาดนี้: Exception in thread "main" javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1959) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1916) at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1899) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) …
10 java  compiling  17.10 

7
ฉันจะย้ายซอฟต์แวร์ที่ฉันเขียนสำหรับ Windows ไปยัง Ubuntu ได้อย่างไร
ฉันได้เขียนแพ็คเกจซอฟต์แวร์สำหรับแพลตฟอร์ม Windows ฉันต้องการเปลี่ยนเป็น Ubuntu ตอนนี้ฉันใช้ฐานข้อมูล Visual Basic และ Access ใครสามารถแนะนำสิ่งที่ฉันควรใช้เพื่อเขียนซอฟต์แวร์ของฉันใหม่สำหรับแพลตฟอร์ม Linux? จะต้องรู้ว่าฉันเป็นสามเณรที่สมบูรณ์ของ Linux ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก

3
GPG ไม่สามารถตรวจสอบลายเซ็นได้
ฉันพยายามคอมไพล์และสร้างแหล่ง libevent2 ใหม่จาก oneiric บนเซิร์ฟเวอร์ natty ของฉันและฉันมีข้อผิดพลาดเล็กน้อยกับ gpg ไม่สามารถตรวจสอบลายเซ็นได้ # dpkg-source -x libevent_2.0.12-stable-1.dsc gpgv: Signature made Fri Jun 17 07:12:50 2011 PDT using DSA key ID 7ADF9466 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./libevent_2.0.12-stable-1.dsc มีความคิดวิธีแก้ไขคำเตือนนี้อย่างไร
10 compiling  deb  gnupg 

4
ข้อผิดพลาด 255 เมื่อพยายามติดตั้ง openssl-1.0.1g จากแหล่งที่มา
installing man1/cms.1 cms.pod around line 457: Expected text after =item, not a number cms.pod around line 461: Expected text after =item, not a number cms.pod around line 465: Expected text after =item, not a number cms.pod around line 470: Expected text after =item, not a number cms.pod around line 474: …

5
รวบรวม GNOME-Shell ล่าสุด
คำถามนี้อ้างว่าเป็นจุดศูนย์กลางที่ผู้คนแบ่งปันข้อมูลเกี่ยวกับการรวบรวมสภาพแวดล้อม GNOME-Shell ล่าสุดและยิ่งใหญ่ที่สุดใน Ubuntu 10.10 เนื่องจาก GNOME-Shell ตอนนี้ขึ้นอยู่กับ gtk3 และในโมดูลใหม่อื่น ๆ จำนวนมากและ PPA ของ GNOME-Hell ไม่อยู่อีกต่อไปจริงๆแล้วมันค่อนข้างยากที่จะทดสอบโดยที่ฉันได้อ่านที่ไหนสักแห่ง "การคอมไพล์เดสก์ท็อป GNOME ครึ่งหนึ่ง" ฉันได้ลองกับ jhbuild เมื่อวานนี้และมีเพียงบางโมดูลเท่านั้นที่ถูกสร้างขึ้น แต่ gnome-shell และ gtk3 ไม่ได้รวมอยู่ในที่ที่สร้างขึ้น เนื่องจากวิธีแก้ไขปัญหาบางอย่างที่โพสต์ที่นี่อาจดูค่อนข้างอันตรายฉันกำลังคิดเกี่ยวกับการตั้งค่า VM ด้วย Ubuntu 10.10 และฉันคิดว่าคุณส่วนใหญ่เห็นด้วยกับฉัน ดังนั้นโดยสรุปคำถามที่ต้องตอบ: มี GNOME-Shell PPA ใหม่สำหรับผู้ไม่ฝักใฝ่ฝ่ายใดหรือไม่ สคริปต์การติดตั้ง jhbuild gnome-shell สามารถแก้ไขได้หรือไม่เพื่อให้สามารถสร้างบิลด์ได้ ถ้าไม่มีวิธีการง่าย ๆ อื่น ๆ ที่จะได้รับยกเว้นการรวบรวมด้วยตนเอง? เมื่อติดตั้งแล้ว GNOME-Shell จะทำงานกับกองกราฟิกเสมือนของ …
10 10.10  compiling  gnome 

2
/ usr / bin / ld: ไม่พบ -lOpenCL
ขณะพยายามรวบรวมโปรแกรมง่ายๆที่กำหนดใน OpenCL จากนี้เว็บไซต์ มันจะให้สิ่งDeviceInfoที่ฉันต้องการ หลังจากเรียกเพียง a makeฉันได้รับข้อผิดพลาดด้านล่าง: sharan@sharan-X550CC:~/opencl-ex/Ex1$ make g++ DeviceInfo.cpp -I ../../Cpp_common -lOpenCL -o DeviceInfo /usr/bin/ld: cannot find -lOpenCL collect2: error: ld returned 1 exit status Makefile:23: recipe for target 'DeviceInfo' failed make: *** [DeviceInfo] Error 1 ตอนนี้ผมได้ติดตั้งโดยใช้คำแนะนำจากนี้เว็บไซต์ อย่างไรก็ตามฉันยังคงได้รับข้อผิดพลาดข้างต้น ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?

3
ข้อผิดพลาดร้ายแรง:“ python.h” ไม่มีไฟล์หรือไดเรกทอรี?
ในขณะที่กำลังมองหาทางออกสำหรับปัญหาชาวฮังการีฉันพบลิงค์ GitHubนี้ ฉันผ่านreadme.mdไฟล์และฉันทำทุกอย่างที่อธิบายไว้ที่นั่น หลังจากคัดลอกhungarian.soไปยังไดเรกทอรีการทำงานของฉันเมื่อฉันพยายามรวบรวมhungarian.cppโดยใช้make hungarianฉันได้ผลลัพธ์นี้: anupam@JAZZ:~/Python/hungarian-master$ make hungarian g++ hungarian.cpp -o hungarian hungarian.cpp:7:20: fatal error: Python.h: No such file or directory #include "Python.h" ^ compilation terminated. make: *** [hungarian] Error 1 ฉันพบคำถามที่เกี่ยวข้องกับ Stack Overflowแต่คำตอบไม่ได้สำหรับฉัน ฉันใหม่มากที่จะ GitHub g++ผมไม่ทราบวิธีการเพิ่มโมดูล มีคนช่วยฉันได้บ้างและจะทำอย่างไรต่อไป
10 python  compiling  g++ 

1
ทำไม 'make gconfig' ไม่ทำงานในขณะที่คอมไพล์เคอร์เนล?
ฉันพยายามรวบรวม vanilla Linux kernel 3.12.14 ที่ดาวน์โหลดจาก kernel.org เมื่อฉันลองmake gconfigมันพูดว่า: * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and libglade-2.0. * make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'. Stop. make: …

2
ไม่สามารถรวบรวมกับ GCC บน Ubuntu 12.04
ฉันพยายามรวบรวมและเรียกใช้โปรแกรม C ด้านล่างในเครื่อง Ubuntu และ Windows ด้วย GCC และ VC9 อย่างไรก็ตามฉันกำลังเผชิญปัญหาด้านล่าง: บนเครื่อง Ubuntu: GCC คอมไพล์ได้ดี แต่เมื่อทำงานฉันจะแสดงข้อความนี้: Segmentation Fault (Core Dump). บนเครื่อง Windows: รวบรวม VC9 และทำงานได้ดี GCC คอมไพล์ได้ดี แต่กระบวนการยุติลงเมื่อโปรแกรมทำงาน ต้องการความช่วยเหลือจากผู้เชี่ยวชาญของคุณที่นี่ นี่คือรหัสของฉัน: #include <string.h> #include <stdio.h> int calc_slope(int input1,int input2) { int sum=0; int start=input1; int end=input2; int curr=start; //some validation: if …
9 compiling  gcc 

1
เมื่อทำการรวบรวมลีนุกซ์เคอร์เนลจุดประสงค์ของ `make randconfig` คืออะไร?
ในสถานการณ์ใดที่หนึ่งต้องการใช้เครื่องมือนี้ ดูเหมือนว่าจะทำงานน้อยลง แต่ผลที่สุดคือแน่นอนว่าคุณไม่ทราบว่าจะใช้ตัวเลือกการกำหนดค่าใดสำหรับเคอร์เนลของคุณซึ่งอาจทำให้เกิดความยุ่งเหยิงขึ้นได้

3
วิธีแก้ไขข้อผิดพลาดในการรวบรวมที่กล่าวถึง“ stray '\ 342'” และ“ stray '\ 200'” [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน2 ปีที่ผ่านมา ฉันเขียนโปรแกรมนี้: #include<stdio.h> int main() { printf(“Hello World\n”); return 0; } ฉันบันทึกเป็นfirst.cและพยายามรวบรวม แต่ได้รับปัญหานี้ฉันได้ติดตั้งแม้แต่คอมไพเลอร์ gcc ด้วย $ gcc first.c -o first1 first.c: In function ‘main’: first.c:4:1: error: stray ‘\342’ in program first.c:4:1: error: stray ‘\200’ in program first.c:4:1: error: stray ‘\234’ in program first.c:4:11: …
9 compiling  c 

2
ไฟล์รายงานว่า "ไม่ใช่ไฟล์ที่เรียกใช้งานแบบไดนามิก" โดย 'ldd' ขึ้นอยู่กับไลบรารีอื่นหรือไม่
แค่ทำให้แน่ใจว่าฉันได้รับสิทธินี้ - ฉันโทร ldd /path/to/executable และจะส่งคืน "ไม่ใช่ไฟล์เรียกทำงานแบบไดนามิก" ซึ่งหมายความว่ามันไม่ได้ขึ้นอยู่กับห้องสมุดอื่น ๆ ใช่ไหม? ถ้าเป็นเช่นนั้นหมายความว่าสามารถโอนไปยังกล่อง Ubuntu อื่นโดยไม่ต้องกังวลกับการพึ่งพา?

1
ฉันจะรวบรวมรูปแบบขี้ยาได้อย่างไร
ppa:hakermania/format-junkieจะลดลงอย่างน้อยสำหรับฉันมันเป็นไปได้ที่จะรวบรวมรูปแบบขี้ยาใน 11.10? ถ้าเป็นเช่นนั้นได้อย่างไร นี่คือรายการไฟล์ที่ฉันมี: about.cpp error_logs.h main.cpp about.h error_logs.ui mainwindow.cpp about.ui formatjunkie.pro mainwindow.h audio_video_properties.cpp glob.h mainwindow.ui audio_video_properties.h icons.qrc Pictures audio_video_properties.ui image_properties.cpp preferences.cpp data image_properties.h preferences.h error_logs.cpp image_properties.ui preferences.ui
9 compiling 

1
กำลังรวบรวมแอป 32 บิตใน 64 บิตไม่พบ -lX11
ฉันเรียกคำสั่งเช่น: g++ ... -o"myapp" -lX11 ... และได้รับ /usr/bin/ld: cannot find -lX11 ฉันได้ติดตั้งแพคเกจต่อไปนี้เพื่อรองรับ multiarch: ia32-libs, libc6-dev-i386 and g++-multilib แต่จะไม่มีประโยชน์ ดูเหมือนจะไม่มี X11 ใด ๆ ดังนั้นใน / usr / lib32 จริงๆแล้วมีเพียง 52 ไลบรารีในไดเรกทอรีนั้น ฉันรู้สึกว่าคุณควรติดตั้งไลบรารีด้วยตนเอง แต่ฉันรู้สึกว่าฉันควรตรวจสอบสิ่งต่อไป ความช่วยเหลือใด ๆ ชื่นชม

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