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

กลุ่มของฟังก์ชันที่รวบรวมไว้ล่วงหน้าซึ่งโปรแกรมคอมพิวเตอร์อาจเรียกใช้

10
ก่อให้เกิดการอัพเกรดก่อให้เกิด Vim บน OS X (dyld: ไม่ได้โหลดไลบรารี)
ฉันไม่ได้วิ่งbrew update && brew upgradeมานานแล้ว ฉันเพิ่งทำการอัพเกรดครั้งใหญ่ซึ่งทำให้ Vim ของฉันพัง นี่คือสิ่งที่ฉันได้หลังจากใช้งานvim: dyld: Library not loaded: /usr/local/opt/ruby/lib/libruby.2.3.0.dylib Referenced from: /usr/local/bin/vim Reason: image not found Trace/BPT trap: 5 ฉันเคยเจอเว็บไซต์บางแห่งแล้ว แต่ก็ไม่มีประโยชน์เลย พวกเขาบอกว่ามันอาจเกี่ยวข้องกับrvmแต่brew uninstall vim; rvm system; brew install vimไม่ได้ช่วย ฉันพยายามติดตั้ง MacVim ใหม่อีกครั้ง แต่ไม่สามารถแก้ปัญหาได้ การเพิ่มexport PATH="/usr/local/bin:$PATH"ลงในของฉัน.bash_profileก็ไม่ได้ช่วยอะไรเช่นกัน นี่คือรายการสำหรับการอ้างอิงในอนาคต: วิธีการชี้ MacVim ไปยัง Perl ที่ถูกต้องบน OSX 10.10? vim 7.4.488 …

3
คุณจะระบุตำแหน่งของไลบรารีไปยังไบนารีได้อย่างไร? (Linux)
สำหรับคำถามนี้ฉันจะใช้ตัวอย่างที่เฉพาะเจาะจง แต่จริงๆแล้วนี่เป็นการสรุปให้ไบนารีจำนวนมากบน linux ที่ดูเหมือนจะไม่พบไลบรารีที่ขึ้นต่อกันของมัน ดังนั้นฉันมีโปรแกรมที่จะไม่ทำงานเนื่องจากไม่มีไลบรารี: ./cart5: error while loading shared libraries: libcorona-1.0.2.so: cannot open shared object file: No such file or directory ldd หายไฟบางอย่างเกี่ยวกับปัญหา: linux-vdso.so.1 => (0x00007fff18b01000) libcorona-1.0.2.so => not found libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libstdc++.so.6 (0x00007f0975830000) libm.so.6 => /lib/libm.so.6 (0x00007f09755af000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f0975399000) libc.so.6 => /lib/libc.so.6 (0x00007f0975040000) libz.so.1 => /lib/libz.so.1 …
34 linux  libraries 

4
จะดูออบเจ็กต์ที่แชร์ซึ่งโหลดอยู่ใน Linux ได้อย่างไร?
ฉันมีสองคำถามที่เกี่ยวข้อง: ฉันจะดูได้อย่างไรว่ามีการโหลดไลบรารี่ที่แชร์หรือไม่? (เช่นทั้งระบบ, ผู้ไม่เชื่อเรื่องพระเจ้ากระบวนการ) ฉันจะดูไลบรารีที่แชร์ทั้งหมดที่โหลดโดยกระบวนการได้อย่างไร
34 linux  libraries 

3
ฉันจะทำให้ iTunes จัดกลุ่มตามอัลบั้มโดยไม่สนใจศิลปินได้อย่างไร
ฉันเป็นผู้ใช้ iPod ใหม่และพยายามและล้มเหลวกับผู้อัปโหลดบุคคลที่สามฉันคิดว่าฉันติดอยู่กับ iTunes อย่างไรก็ตามฉันพบว่าส่วนต่อประสานผู้ใช้ที่น่าผิดหวังอย่างมาก สำหรับการรวบรวมอัลบั้ม (และทำนอง) แต่ละแทร็กจะมีชื่ออัลบั้มเดียวกันแต่เป็นชื่อศิลปินที่แตกต่างกัน อย่างไรก็ตามฉันต้องการให้ iTunes จัดกลุ่มสิ่งเหล่านี้เป็นรายการเดียวในตารางแสดงผล (โดยหลักแล้วฉันต้องการรายการที่แสดงรายการอัลบั้มมากกว่าเพลง แต่ดูเหมือนว่าจะเป็นไปไม่ได้) เป็นไปได้ไหมที่จะทำสิ่งนี้ทั้งหมด? ฉันไม่อยากยุ่งกับไฟล์ของ iTunes เพื่อที่จะทำเช่นนั้น (ฉันควรได้กล่าวถึงก่อนหน้านี้โดยวิธี - นี่คือใน Windows Vista.)

3
ข้อผิดพลาดในการโหลดไลบรารี Cygwin
ฉันสร้างห้องสมุดอวกาศจากนั้นห้องสมุด gdal ด้วยการสนับสนุนเชิงพื้นที่ ผู้สร้าง mapserver ซึ่งขึ้นอยู่กับความสำเร็จ ไม่มีปัญหาในการเชื่อมโยง เมื่อฉันพยายามเรียกใช้โปรแกรมอรรถประโยชน์ gdal ฉันจะได้รับ: $ ogrinfo.exe /usr/local/bin/ogrinfo.exe: error while loading shared libraries: cyggdal-1.dll: cannot open shared object file: No such file or directory แต่ทุกอย่างดูดี: $ ldd /usr/local/bin/ogrinfo.exe ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000) kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll (0x7c800000) cyggdal-1.dll => /usr/local/bin/cyggdal-1.dll (0x710c0000) cygcurl-4.dll => /usr/bin/cygcurl-4.dll (0x63d80000) cyggcc_s-1.dll …
13 cygwin  libraries 

5
ย้ายรายการไลบรารี iTunes ไปยังไดรฟ์อื่นหรือไม่
ฮาร์ดไดรฟ์ภายในของฉันมีขนาดค่อนข้างเล็กและฉันก็ฟังแค่เพียงเศษเสี้ยวของคลัง iTunes ของฉันอยู่แล้วดังนั้นฉันจึงอยากเก็บส่วนใหญ่ไว้ในไดรฟ์ภายนอกเพื่อการเก็บถาวร เนื่องจากการจัดการกับห้องสมุด iTunes หลายแห่งนั้นค่อนข้างเจ็บปวดโซลูชันที่ฉันกำลังมองหาคือการย้ายแต่ละรายการของไลบรารีไปยังตำแหน่งอื่นโดยไม่สูญเสียการตั้งค่า ฉันพบ AppleScript ที่ฉันคิดว่าควรทำเช่นนี้ย้ายไฟล์ไปยังโฟลเดอร์ ...แต่คัดลอกมาและไม่อัปเดตไลบรารีตามนั้น ฉันสามารถทำได้ด้วยตนเองโดยการย้ายไฟล์จากนั้นเข้าถึงใน iTunes - มันจะแจ้งให้ฉันทราบตำแหน่งใหม่ ฉันแค่ไม่ได้ตั้งใจจะทำทีละไฟล์สำหรับหลายพันไฟล์

4
การติดตั้งไลบรารีไว้ในโฮมไดเร็กตอรี่ แต่โปรแกรมไม่รู้จัก
ฉันกำลังติดตั้งโปรแกรมบนเซิร์ฟเวอร์ในฐานะผู้ใช้ที่ไม่ใช่รูท โดยเฉพาะมันคือ tmux 1.5 แต่สิ่งนี้ควรนำไปใช้กับโปรแกรมที่ติดตั้งในเครื่องทั้งหมดในความคิดของฉัน (ฉันพูดถึงชื่อโปรแกรมในกรณีที่ปัญหานี้จบลงไม่ใช่ข้อผิดพลาดของฉันเอง) โปรแกรมต้องการให้ฉันติดตั้งไลบรารี่บางอัน (เช่น libevent และ ncurses) ดังนั้นฉันจึงติดตั้งทั้งสองเครื่องเนื่องจากฉันไม่สามารถเข้าถึงรูทได้ cd $HOME/library/installation/folder DIR=$HOME/local ./configure --prefix=$DIR #... make ... make install ตอนนี้เพื่อติดตั้งโปรแกรมฉันต้องรวมแพ็คเกจห้องสมุดด้วย: cd $HOME/program/installation/folder ./configure --prefix=$DIR CFLAGS="-I$DIR/include" LDFLAGS="-L$DIR/lib" #... make ... make install ตกลงดังนั้นสิ่งนี้จะติดตั้งโปรแกรมโดยไม่มีปัญหาใน $ HOME / local / bin แต่ถ้าฉันเรียกใช้โปรแกรมปฏิบัติการ: $ HOME / local / bin / tmux …

5
ฉันสามารถกำจัดรายการโฟลเดอร์ในไลบรารีของ Windows 7 ได้หรือไม่
ไลบรารีเริ่มต้นใน Windows 7 จะทำงานเช่นนั้นเพื่อให้โฟลเดอร์ย่อยของสถานที่ตั้งทั้งหมดที่คุณรวมปรากฏเคียงข้างกัน ฉันชอบลุคที่ปราศจาก cruft และฉันไม่ต้องการข้อมูลใด ๆ เกี่ยวกับโฟลเดอร์ที่รวมโฟลเดอร์ที่โฟลเดอร์ย่อยมาจาก ในทางตรงกันข้ามถ้าฉันสร้างห้องสมุดของตัวเองหรือดูห้องสมุดเริ่มต้นในรูปแบบอื่นฉันไม่สามารถกลับไปที่สถานะนั้น แต่ฉันท้ายด้วยตัวเลือกแบบเลื่อนลงขนาดใหญ่สำหรับแต่ละโฟลเดอร์รวมที่ต้องขยายเพื่อแสดงโฟลเดอร์ย่อยที่มี ฉันไม่สนใจเกี่ยวกับข้อมูลนี้และส่วนหัวแบบเลื่อนลงมีขนาดใหญ่มากจนฉันเห็นโฟลเดอร์ที่บรรจุอยู่เพียงไม่กี่โฟลเดอร์เท่านั้น ไม่มีใครรู้วิธีที่จะกลับไปที่สถานะมุมมองโฟลเดอร์ย่อย 'แบน' ตัวอย่างเช่นนี่คือภาพบางส่วนของสิ่งที่ฉันพยายามหลีกเลี่ยง: กับสิ่งที่ฉันต้องการ (ค่าเริ่มต้นสำหรับไลบรารีที่มีอยู่แล้ว):

3
Windows 7“ Libraries” - คุณสำรองข้อมูลได้อย่างไร
ฉันเพิ่งอัพเกรดเป็น Windows 7 ซึ่งดูเหมือนว่าต้องการให้เราจัดระเบียบไฟล์ของเราเป็น "ไลบรารี" ซึ่งเป็นอิสระจากโฟลเดอร์ฟิสิคัลที่จัดเก็บไฟล์ ข้อมูลของฉันถูกเก็บไว้ในไดรฟ์แยกต่างหากจาก Windows ดังนั้นจึงมีการสำรองข้อมูลแยกต่างหาก ฉันจะแน่ใจได้อย่างไรว่าโครงสร้างห้องสมุดได้รับการสำรองพร้อมกับข้อมูลของฉัน เมื่อฉันติดตั้ง Windows ใหม่ (ซึ่งฉันทำเป็นระยะ ๆ ) ฉันไม่ต้องการสูญเสียองค์กรห้องสมุดทั้งหมด

3
จะอ่านไฟล์ Windows Hibernation (hiberfil.sys) เพื่อดึงข้อมูลได้อย่างไร
ฉันต้องการค้นหาข้อมูลทั้งหมดที่เก็บไว้ในไฟล์จำศีลโดยการแยกวิเคราะห์ อย่างไรก็ตามจนถึงตอนนี้ฉันสามารถจัดการด้วยตนเองได้ด้วยการเปิดในโปรแกรมแก้ไข Hex แล้วค้นหาข้อความในนั้น ฉันพบเกี่ยวกับห้องสมุด SandMan แต่ไม่มีทรัพยากรใด ๆ อยู่ในปัจจุบัน มีความคิดวิธีอ่านไฟล์อย่างไร? หรือมีเครื่องมือ / ห้องสมุดหรือวิธีการอื่นที่จะทำเช่นนั้น?

2
การติดตั้งไลบรารีและไฟล์ส่วนหัวภายใต้ Ubuntu Linux สำหรับการพัฒนา C / C ++
ฉันต้องยอมรับว่าฉันรู้สึกสูญเสียไปอย่างสมบูรณ์ในแต่ละครั้งที่ฉันต้องปฏิบัติตามการพึ่งพาของรหัส C หรือ C ++ บางอย่าง ปัจจุบันฉันอยู่ อูบุนตู 9.10 (Karmic Koala) แต่ฉันจำความรู้สึกเดียวกันของความเหงาจาก Windows ได้ ฉันคิดว่าฉันเข้าใจไลบรารี C, C ++, สแตติกและไดนามิก, ไฟล์ส่วนหัวและการเชื่อมโยงรวมถึงตัวจัดการแพ็คเก็ต "ความถนัด" แต่เมื่อพูดถึงภาคปฏิบัติ แม้ว่าฉันจะจัดการมันอย่างใดฉันก็ไม่รู้จริงๆว่าฉันไปถึงที่นั่นและเรียนรู้อะไรจากมันได้ ตัวอย่างเช่นวันนี้ฉันต้องการใช้รหัสที่ระบุว่า "มันใช้ glib2, curl และ openssl" . ในที่สุดฉันก็พบว่า curl และ openssl ติดตั้งแล้ว แต่ฉันจำเป็นต้องติดตั้ง libcurl3-dev ผ่านตัวจัดการแพ็คเก็ตของฉันซึ่งจะต้องใช้ (และติดตั้ง) libcurl4-openssl-dev ดังนั้นฉันจึงไม่ต้องกังวลเกี่ยวกับ OpenSSL แต่ฉันต้องเลือกชื่อแพ็กเก็ตเหล่านี้จาก 67 ตัวเลือกที่ทำให้เกิดเสียงคล้ายกัน และ glibในทางกลับกันก็จะต้องดาวน์โหลดและสร้างด้วยตนเองเนื่องจากไม่มีแพ็กเก็ตที่ตรงกันเลย ฉันใช้เวลาหลายชั่วโมงกว่าจะค้นพบสิ่งนี้และไม่ใช่ครั้งแรก ดังนั้นคำถามของฉันคือ: เมื่อฉันมีคำอธิบายที่คลุมเครือของการอ้างอิง: …

2
วิธีที่ต้องการในการตั้งค่าเส้นทางสำหรับไดเรกทอรีห้องสมุดคืออะไร?
ฉันติดตั้งไบนารีและอ้างอิงไปยังตำแหน่งที่ไม่ได้มาตรฐาน เมื่อฉันรันไบนารีฉันต้องระบุตำแหน่งไลบรารีของการอ้างอิงทั้งหมด ฉันรู้วิธีหนึ่งในการทำเช่นนี้คือ: export LD_LIBRARY_PATH="/path/to/shared/libraries:/path/to/more/shared/libraries" ... แต่นี่ดูเหมือนแฮ็กในการที่ฉันจะต้องใส่มันลงใน. bashrc ของผู้ใช้ทุกคนที่ตั้งใจจะรันโปรแกรม หากไม่มีการติดตั้ง libs ลงในไดเรกทอรีระบบมีวิธีที่ดีกว่าในการตรวจสอบให้แน่ใจว่าไบนารีสามารถเชื่อมโยงไปยัง libs ที่ถูกต้องได้หรือไม่?

2
เหตุใด Windows Media Player 12 จึงไม่จดจำโฟลเดอร์ที่ไม่ใช่ค่าเริ่มต้นที่เพิ่มลงในไลบรารี
ใน Windows Media Player 12 ในโฟลเดอร์ไฟล์ Windows 7 ที่ฉันเพิ่มไปยังไลบรารีเพลงและวิดีโออื่น ๆ ที่มีในตัว C: \ Users \ Username \ Music และ C: \ Users \ Username \ Videos โฟลเดอร์หายไปจากเพลงและ คอลเล็กชันวิดีโอทั้งใน WMP และ Media Streaming Service (เท่าที่เห็นจาก XBOX 360 ของฉัน) ระหว่างการรีบูตเครื่อง ตัวอย่างเช่นฉันได้เพิ่มโฟลเดอร์ชื่อ 'C: \ Users \ Username \ Podcasts' ลงในไลบรารีวิดีโอของฉันโดยคาดว่าวิดีโอพ็อดคาสท์นั้นจะมีแสดงภายใต้วิดีโอใน WMP และใน XBOX …

1
จะค้นหาและแสดงรายการสแตติกไลบรารีที่ใช้โดยซอฟต์แวร์ใน Linux ได้อย่างไร?
พื้นหลัง : เรามีผู้ผลิตซอฟต์แวร์บุคคลที่สามสำหรับการกระจาย Linux lubuntuของเราที่เรากำลังทดสอบบน เรามีไฟล์การติดตั้งและinstall.shเชลล์สคริปต์ที่ติดตั้งไบนารีที่จำเป็นสำหรับซอฟต์แวร์ในไดเรกทอรีที่ถูกต้อง เราต้องการพิจารณาว่ามีการใช้ห้องสมุดแบบคงที่ใดในซอฟต์แวร์นี้ สิ่งที่เราได้ทำไปแล้ว : เรามองlddแต่มันจะแสดงรายการไลบรารีที่แชร์หรือไดนามิกเท่านั้น objdumpเช่นเดียวกันกับ เราเคยstringsดูสตริงที่ซ่อนอยู่ในไบนารีเหล่านี้เพื่อดูสัญญาณของหมายเลขรุ่นห้องสมุดและเช่นนั้น แต่นี่เป็นกระบวนการที่ใช้เวลานานและไม่มีประสิทธิภาพสำหรับไบนารีขนาดใหญ่ คำถาม : เราจะค้นหาและแสดงรายการสแตติกไลบรารีที่ใช้ในซอฟต์แวร์ภายใต้สภาพแวดล้อม Linux ได้อย่างไร?

1
วิธีการใช้ฟังก์ชั่นทางคณิตศาสตร์ที่ไม่ได้มีอยู่แล้วใน gnuplot
ฉันได้รับการพิจารณาgnuplotว่ามีประโยชน์มากและมากยิ่งขึ้นตั้งแต่ฉันใช้tikzในเอกสาร L A T E X แต่น่าเสียดายที่จำนวนของฟังก์ชั่นหลักของการใช้งานในgnuplotที่มีขนาดเล็กมากผมมักจะต้องฟังก์ชั่นพิเศษเช่นฟังก์ชั่นแก้ไข Bessel K νและฉันร่างกาย * ฟังก์ชั่นเหล่านี้ไม่สามารถเขียนได้โดยใช้ฟังก์ชั่นที่มีอยู่ใน gnuplot มีวิธีผูก gnuplot และgslไลบรารีหรือไม่? ฉันเคยเรียกดูgnuplotting.orgและเว็บไซต์อื่น ๆ ที่อุทิศให้กับgnuplotbu ฉันไม่พบคำใด ๆ เกี่ยวกับปัญหานี้ หากใครมีเงื่อนงำฉันจะขอบคุณ

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