그런 것을 설치할 때 opencv
또는 usr/local/include
? usr/local/lib
아니면 내 컴퓨터에 있는 일부 파일의 내용을 구성으로 변경하는 추가 작업이 발생하고 있습니까?
그리고, 함수를 변경하고 싶다면 opencv
해당 함수를 정의한 파일(관련 .cpp
파일)을 찾아서 함수를 수정해야 하는지 궁금합니다. 다시 컴파일하거나 일부 구성을 수동으로 변경하는 등의 추가 단계가 없나요?
답변1
배포판에서 패키지를 설치하는 것은 일반적으로 파일을 특정 위치에 복사하고 패키지 관리자의 데이터베이스를 업데이트하는 것 이상이지만 일부 패키지에는 후크(설치 전후에 실행되는 스크립트)가 연결되어 있을 수 있습니다.
.h
라이브러리의 경우 이는 일반적으로 일반적인 포함 디렉터리의 파일 모음 및 .so
/또는 .a
라이브러리 디렉터리의 파일 모음입니다. 이러한 라이브러리는 .c
대부분의 경우 소스 파일( 등)을 제외하고 컴파일 실행의 결과입니다 ..cpp
라이브러리(또는 컴파일된 실행 코드)를 변경하려면 해당 소스를 가져와 필요에 맞게 수정한 다음 다시 컴파일해야 합니다. 배포에 적합한 방식으로 출력을 다시 패키지하는 경우 패키지 관리자를 사용하여 변경 사항을 설치할 수 있습니다.