nakka soft world !
bitbake로 빌드 중에 아래와 같은 에러로 빌드 에러가 난다면...?! ERROR: managerxxx-1.0-r0 do_package_qa: QA Issue: /apps/managerxxx contained in package managerxxx requires libgeee_api.so()(64bit), but no providers found in RDEPENDS_managerxxx? [file-rdeps] ERROR: managerxxx-1.0-r0 do_package_qa: QA Issue: /apps/managerxxx contained in package managerxxx requires libhbbb_api.so()(64bit), but no providers found in RDEP..
Bitbake를 사용해서 build 를 하는데, custom된 library를 적용해서 개발 할일이 생겼다. 이전에 사용하던 make나, cmake 정도로 생각하고, 뭐 그쯤이야 했으나. 이런 예상치도 못한 곳에서 뻥 뻥 터지고야 말았다. 심지어 아래와 같은 Log를 뿜으며 빌드도 되지 않는 상황. | Invoking: GCC C++ Linker | aarch64-poky-linux-g++ -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/work/project/tmp/aarch64-poky-linux/managerxxx/1.0-r0/recipe-sysroot -L..
파일이나 폴드더를 주고 받을때 보통은 압출을 하여 전송한다. 낱개로 전송시보다 번거롭지 않게 주고 받을 수 있으며, 압축을 통해 용량면에서도 효율화 할 수 있기 때문이다. 압축은 다양한 알고리즘을 통해 다양한 방식들이 존재 하는데, 윈도우의경우 마우스 우클릭해서 압축을 해제 하지만, Linuc의 CLI환경에서는 그럴수가 없다. 이에 확장자 기준 자주 사용하는 명령어 패턴만 정리 해 봤습니다. 1. tar 압축 하기 # tar -cvf [Filename.tar] [Path] ex) sample이라는 폴더를 test.tar 로 압축 한다면, # tar -cvf test.tar ./sample 압축 해제 # tar -xvf [Filename.tar] ex) test.tar 파일의 압축을 해제 한다면, # ta..