«libraries» 태그된 질문

라이브러리는 프로그램이 사용할 수있는 기능 모음입니다. 이들은 프로그램에 의해 동적으로로드되거나 프로그램으로 컴파일 될 수 있습니다.

2
라이브러리 로딩을 어떻게 추적합니까?
시스템에 설치된 libboost 1.67에 연결된 라이브러리에 의존하는 프로그램이 있습니다. 시작할 때 libboost_system.so.1.58존재하지 않는 오류가 있습니다. LD_PRELOAD및 LD_LIBRARY_PATH해제합니다. lddtree실행은이 라이브러리를 종속성으로 표시하지 않지만 ldd수행합니다. 라이브러리가 필요한 곳에서 어떻게 추적 할 수 있습니까?
16 libraries 

1
dpkg에게 libssl1.0.2가> = libssl1.0.0임을 확신시키는 방법?
데비안 8에서 이전에 설치 한 타사 .deb 패키지를 설치하려고하는데 다음 오류가 발생하여 새로운 데비안 9 설정에 설치할 수 없습니다. dpkg: dependency problems prevent configuration of parity: parity depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is not installed. 내가 할 libssl1.0.2가 설치되어 있습니다. 그러나 "> = libssl1.0.0"으로 인식되지 않으므로이 문제를 …

3
공유 라이브러리가 설치되어 있는지 확인하는 방법
내 질문은 ffmpeg를 시작하는 데 내 문제에서 비롯됩니다. ffmpeg를 설치했으며 설치된 것으로 표시됩니다. whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz 나중에 일부 프로그램은 설치 자체와 함께 제공되지 않는 라이브러리에 의존하므로 ldd 명령으로 누락 된 항목을 확인했습니다. # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found libpostproc.so.51 => not found …

2
라이브러리 호출에 대한 strace
나는 시스템 호출을 보는 데 매우 유용한 strace를 알고 있습니다. 외부 라이브러리에 대한 호출을 추적 할 수있는 동등한 것이 있습니까? 예를 들어, 코드에 액세스 할 수 없으며 개발자가 응답하지 않는 타사 바이너리로 SSLeay 오작동을 디버깅하려고합니다. 나는 문제를 해결했다고 생각하지만 서명 확인 데이터가 SSLeay로 전송되도록 어떻게 형식화되는지 정확히 보지 않으면 이것을 …

7
리눅스 용 스테레오“톤 제너레이터”?
Linux 용 스테레오 (별도의 왼쪽 및 오른쪽 채널) 톤 제너레이터와 같은 것이 있습니까? 각 채널에 대해 볼륨과 톤 / 피치를 설정할 수 있고, 파형 (사인, 사각형, 톱니 등)을 설정하고 한 채널을 반전시키는 것이 좋습니다 (다른 채널과 반대). 그렇지 않다면 좋은 곳을 만들기위한 아이디어가 있습니까? 신스와 같은 기존 프로그램을 조정하는 것이 …
14 audio  libraries 

1
glibc의 바이너리 빌드를 설치하는 쉬운 방법이 있습니까?
몇 번이고 다음과 같은 질문이 있습니다. Centos 6의 GLIBCXX 3.4.15 CentOS 4.8 및 glibc 2.5 다음은 일반적으로 추진하는 솔루션 유형입니다. GLIBC를 업데이트하지 않고 새 소프트웨어를 실행하는 방법은 무엇입니까? 데비안 / 우분투에 2 개의 glibc 설치 Centos 6의 GLIBCXX 3.4.15 이것이 우리가 할 수있는 최선입니까? GLIBC의 바이너리 빌드가 없다면 단순히와 같은 …
13 libraries  glibc 

1
gcc는 boost가 설치된 위치를 어떻게 알 수 있습니까?
sudo apt-get install우분투를 사용하여 부스트를 설치했습니다 . 나중에 나는 I부스트를 사용 하기 위해 gcc 에 부스트 라이브러리의 경로와 함께 플래그 를 줄 필요가 없었습니다 ! 나는 pkg-config --cflags --libs어떤 종류의 행동도하지 않았다 . 여기서 미스터리는 무엇입니까? gcc는 boost가 어디에 있는지 어떻게 알 수 있으며 어떻게 boost가 자동으로 연결됩니까?
13 gcc  libraries  boost 

2
Scipy에서 Atlas 사용
Ubuntu 12.04 64 비트를 설치했습니다. 파이썬과 scipy로 작업해야하며, 설치하고 테스트를 실행할 때 : python -c "import scipy; scipy.test()" 메시지가 나타납니다. ImportError : libatlas.so.3gf : 공유 객체 파일을 열 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다 그러나 libatlas 라이브러리가 디렉토리 아래에 설치되어 /usr/lib/atlas-base있습니다. 파일을 직접 복사 할 수는 /usr/lib있지만 라이브러리를 …



1
실행 파일을 다른 Linux 시스템으로 이식
한 Linux 시스템 (M1)에 Motion 프로그램을 설치했으며 다른 Linux 시스템 (M2)에 동일한 프로그램을 원합니다. 이 프로그램에는 다양한 빌드가 있으며 어떤 것을 사용했는지 잊어 버렸습니다. M1에서 사용자 / 빈 / 모션 파일을 직접 복사하여 M2의 사용자 / 빈 / 모션에 넣을 수 있습니까? 구성 파일의 위치를 ​​알고 있기 때문에 그 파일을 …

3
실행 파일을 지원하기 위해로드 할 패키지 또는 라이브러리를 결정하는 방법이 있습니까?
패키지로 빌드되지 않은 재 컴파일 할 수없는 컴퓨터에 설치하려는 실행 파일이 있으며이를 실행하는 데 필요한 라이브러리를 다운로드하려고합니다. 다음은 실행 출력의 일부입니다 ldd거기에 libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000) libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000) libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000) libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6e9e000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6cf4000) /lib/ld-linux.so.2 (0xb786e000) libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6cd3000) libgio-2.0.so.0 => …


2
ELF 공유 라이브러리-PLT에 대한 동기
동적으로 링크 된 라이브러리에서 함수 호출 속도를 높이기 위해 자체 수정 코드를 사용할 수 있습니까? 내가 이해하는 한 ELF 공유 라이브러리 는 일종의 간접 점프 테이블 (프로 시저 연결 테이블 또는 PLT)을 사용하여 라이브러리 함수의 지연 바인딩을 가능하게합니다. 목적은 코드 세그먼트에서 테이블을 수정하지 않고도 첫 번째 호출에서 함수 위치의 지연 …

4
루트 액세스없이 시스템에서 개발 파일을 로컬로 설치 하시겠습니까?
이전 버전의 Linux를 실행하는 서버가 있습니다. 시스템에 대한 루트 액세스 권한이 없으므로 많이 사용하는 최신 버전의 도구를 만들고 싶었습니다 (Vim 7.3). 그냥 빌드하고 ~ / bin에 설치한다고 생각했습니다. 그러나 시스템 전체에 설치되지 않은 ncurses 개발 파일이 필요합니다. ncurses-devel rpm을 발견하고 'lib'및 'include'폴더를 추출했습니다.이 폴더를 어디에 배치하고 패키지를 로컬로 올바르게 구성하고 …
11 libraries  centos 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.