시스템 소스 코드를 사용자 정의하는 방법은 무엇입니까? bitbake를 실행하면 최종 프로젝트에 systemd가 나타나지만 로컬 디렉터리에서 이에 대한 소스 파일을 찾을 수 없습니다. 단위 파일 수명 주기를 추적하고 싶은데 log_debug(...) 및 log_info(...)가 포함된 프로젝트의 Journalctl에 표시되지 않습니다(일부 메시지가 표시되지만 정보가 충분하지 않습니다). Yocto는 시스템 소스 파일을 추출하고 컴파일한 다음 삭제합니까? 그렇다면 삭제, 사용자 정의 코드를 방지하고 다시 컴파일하는 방법은 무엇입니까?
답변1
RM_WORK_EXCLUDE += "systemd"
에 레시피 이름을 추가하는 것 외에도 local.conf
제공된 다음 정리 옵션 중 하나를 사용하여 공유 상태를 정리해야 합니다.요크토, 예를 들어 다시 비트베이킹하기 전과 같이 $ bitbake -c cleansstate recipe
, 그렇지 않으면 새로 고침되지 않은 공유 상태 캐시의 경우 처음부터가 아닌 현재 상태에서 시작됩니다. 청소현황 및 자세한 내용은 홈페이지를 방문해주세요.욕토프로젝트 웹사이트.