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

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 

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 

4
proxychains LD_PRELOAD ไม่สามารถโหลดล่วงหน้าได้
ใช้ proxychains เพื่อทำการอัพเดต apt-get ใน Ubuntu 12.04.2 sudo proxychains apt-get update ให้ข้อผิดพลาดดังต่อไปนี้ ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored. ฉันจะหลีกเลี่ยงข้อผิดพลาดนี้ได้อย่างไร
11 12.04  proxy  libraries  ld 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.