2
내 응용 프로그램에서이 오류를 받고 있어요 :잘못된 파일 : libcap.so.1
# bin/ladvd -h
bin/ladvd: error while loading shared libraries: libcap.so.1: cannot open
shared object file: No such file or directory
나는에 설치하고있어 내 시스템 /lib/libcap.so.2이 있지만 시스템 I (RHEL5)로 컴파일하는 것은 libcap.so.1 만 가지고 있으므로 잘못 연결되어 있습니다. 내가 그 경로를 갈 필요가 있다면 나는 그것을 컴파일하기 위해 우분투 시스템을 얻을 수 있었다.
내 Devil-Linux 시스템에서는/root,/etc 및/var를 제외하고는 파일 시스템에서 아무 것도 변경할 수 없습니다.
가능한 경우 /lib/libcap.so.1을 적절한 파일에 연결 하겠지만 큰 두통없이 파일 시스템을 변경할 수는 없습니다.
좋은 거래를. 나는 그 줄을 ~/.bash_profile에 넣고, 로그인 할 때로드 할 것입니다. – bradlis7
@ bradlis7 또한, 그러한 심볼릭 링크를 사용하는 것은 해킹이며, 무엇이든 부러 질 수 있다고 말해야합니다. 또한 링크가있는 경우이 링크 (단 하나)를 정적으로 고려할 수 있습니다 (링크 단계에서 "-lcap"에서 "..path .../libcap.a"로 변경) – osgx