위의 플래그가 의미하는 lib가 무엇인지 어떻게 알 수 있습니까? 다른 하나의 경우 어떻게해야합니까?linux 링커에서 -lXi 플래그를 적절한 lib로 변환하는 방법은 무엇입니까?
0
A
답변
2
-l 옵션은 라이브러리 이름을 인수로 사용하므로이 경우 라이브러리의 이름은 libXi.a (또는 libXi.so 또는 이와 비슷한 이름)가됩니다. 배포본에서 사용 가능한 표준 라이브러리 위치 (/ usr/lib,/lib,/usr/local/lib 등)에서 라이브러리 모양을 찾으십시오. 링커에 -L 옵션을 사용하여 추가 라이브러리 디렉토리를 지정할 수도 있습니다. 예를 들어
ldd /path/to/that/program | grep libXi
: 당신의 프로그램이 성공적으로 컴파일 된 경우 -lXi
를 사용하는 다른 프로그램이있는 경우
0
, 또는, 당신은 할 수
$ ldd /usr/X11R6/bin/audacity | grep libXi
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f53faaba000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f53f8e2c000)
그리고 가장 가능성이 당신이 어디에 말할 것이다 그 도서관은. (빌드 프로세스 은이 검색 경로를 변경할 수 있기 때문에 100 %가 아닙니다. 보통 X11과 같은 표준 라이브러리에서는 그렇지 않습니다.)
거기에서 어떤 파일이 있는지 패키지에 물어볼 수 있습니다. 우분투에 예 또는 뎁 기반 배포판의 경우 : LDD를 사용할 수없는 경우
$ dpkg --search /usr/lib/libXi.so.6
libxi6: /usr/lib/libXi.so.6
, 다음 확인 런타임 공유 라이브러리 링크에 대한 검색 경로를 나타냅니다 시스템의 /etc/ld.so.conf
. (. /lib
/과 /usr/lib
가 기본적으로 포함되어 있습니다)
최악의 경우, 당신은 그것을 찾을 수 : 출력에 인 libXi에 대한
find/-regex '.*libXi\.\(a\|so\).*' 2> /dev/null
0
strace -f -e open gcc ... -lXi
봐.
관련 문제
- 1. NSTimeInterval을 문자열로 변환하는 적절한 방법은 무엇입니까? 이는 국제적으로 작동합니다.
- 2. 리눅스 커널 설정을 포함하는 적절한 방법은 무엇입니까?
- 3. Android에서 동적 링커에서 디버그 출력을 활성화하는 방법은 무엇입니까?
- 4. 적절한 방법은
- 5. cc 4.4.1에서 -MG 플래그를 사용하는 방법은 무엇입니까?
- 6. SWIG에서 C++ 최적화 플래그를 사용하는 방법은 무엇입니까?
- 7. 자바 최적화 플래그를 저장하는 방법은 무엇입니까?
- 8. childform에서 parent로 플래그를 전달하는 방법은 무엇입니까?
- 9. .plrc에서 프롤로그의 prompt_alternatives_on 플래그를 변경하는 방법은 무엇입니까?
- 10. RewriteCond를 사용하여 플래그를 결합하는 방법은 무엇입니까?
- 11. 클로저를 작성하는 적절한 방법은 무엇입니까?
- 12. 검색어를 변환하는 방법은 무엇입니까?
- 13. 적절한 방법은
- 14. ndk (linux) 설치 방법은 무엇입니까?
- 15. Java 용 JSON-Lib로 BigDecimal 인코딩
- 16. 링커에서 CTFontCreateWithNameAndOptions을 찾을 수 없습니다.
- 17. OCaml lib를 C 코드에서 접근 할 수있는 lib로 이식하는 방법은 무엇입니까?
- 18. 다른 컴퓨터 (Linux)에서 OpenCV로 C++ 라이브러리를 실행하는 방법은 무엇입니까?
- 19. 다른 PC에서 로컬 Linux PC로 Linux 디렉토리를 마운트하는 방법은 무엇입니까?
- 20. 숫자를 바이트로 변환하는 방법은 무엇입니까?
- 21. .mts를 .mcode로 변환하는 방법은 무엇입니까?
- 22. MemoryStream을 FileStream으로 변환하는 방법은 무엇입니까?
- 23. PHP를 .NET으로 변환하는 방법은 무엇입니까?
- 24. 개체를 int로 변환하는 방법은 무엇입니까?
- 25. sortedDictionary를 사전으로 변환하는 방법은 무엇입니까?
- 26. 변수를 json으로 변환하는 방법은 무엇입니까?
- 27. xsl을 html로 변환하는 방법은 무엇입니까?
- 28. nsdata를 이미지로 변환하는 방법은 무엇입니까?
- 29. string을 uniqueidentifier로 변환하는 방법은 무엇입니까?
- 30. 유형을 제네릭으로 변환하는 방법은 무엇입니까?