크로스 컴파일된 라이브러리를 저장하는 모범 사례는 무엇입니까? [폐쇄]

크로스 컴파일된 라이브러리를 저장하는 모범 사례는 무엇입니까? [폐쇄]

크로스 컴파일(및 기본적으로)하려는 프로젝트가 있습니다.

아래에 크로스 컴파일러를 설치 /opt/x-compiler/arm32/하고 아래에 몇 가지 종속성을 추가했습니다 /opt/lib/arm32/.

종속성은 동적 링크 라이브러리(.SO)와 정적 링크 라이브러리(.a)입니다.

나는 모든 것을 작업 디렉토리에 다운로드하는 스크립트를 가지고 있었지만 이로 인해 혼란이 발생하고 시간이 오래 걸렸기 때문에(git clean/새 저장소를 생성할 때) 한 번 복사한 후 /opt이제 시스템을 다음 위치로 지정합니다. 업데이트된 위치.

내가 선택한 위치가 좋은 걸까? 이러한 것들을 어디에 배치할지 결정하는 것은 무엇입니까?

답변1

이러한 것들을 어디에 배치할지 결정하는 것은 무엇입니까?

유지하다.

당신은 위치를 결정합니다. 그걸 써. 프로젝트가 완료되었습니다. 1년 후, 비슷한 새로운 프로젝트를 시작합니다. 도서관을 어디에 두었는지 기억하시나요?

당신의 동료가 비슷한 프로젝트를 시작하고 있습니다. 라이브러리를 공유할 수 있나요?

당신은 회사를 떠났고 새로운 직원이 비슷한 프로젝트를 시작하고 있습니다. 그가 이 라이브러리를 찾을 수 있을까요?

관련 정보