목차 1. 에러 메시지 2. GLIBC_2.28이란? 3. 디버깅 결론 libglib-2.0.so.0 파일 GLIBC 버전이 낮았기 때문 기존: libglib-2.0.so.0 -> libglib-2.0.so.0.6600.8 변경: libglib-2.0.so.0 -> liblib-2.0.so.0.7200.1 1. 에러 메시지 /lib 경로에 shared object 파일(libc.so.6)이 있는데 에러 발생 2. GLIBC_2.28이란? glibc는 gcc c 라이브러리이다. 현재 guest OS의 glibc 버전이 낮다. root@ubuntu:~# ldd --version ldd (Ubuntu GLIBC 2.27-3ubuntu1.6) 2.27 Copyright (C) 2018 Free Software ..
목차 1. 에러 메시지 2. 실행 파일 분석 3. 디버깅 방향 설정 4. shared object 파일 다운로드 및 저장 5. 빌드 및 포팅 6. shared object 파일 경로 재설정 7. shared object 파일 빌트인 8. 테스트 결론 런타임 링커가 shared object를 찾지 못해서 로드하지 못함 리눅스 file 명령어로 실행 파일의 shared object 로딩 경로 파악 후 타겟보드에 shared object 로딩 경로에 맞게 shared object 복사 1. 에러 메시지 실행 파일 실행 시 에러 메시지 발생 어떤 파일 또는 디렉토리가 필요한걸까? 2. 실행 파일 분석 file 명령어: 파일 유형 확인하는 명령어 ldd 명령어: 파일의 shared library 의존성 확인하는 ..
- Total
- Today
- Yesterday
- 정렬
- 브루트포스
- 중복순열
- 알고리즘
- 인접리스트
- BackTracking
- 특정 문자열
- SW Expert Academy
- 스택
- unordered_set
- 최대한 갈 수 있을 때까지 이동
- BFS
- 정수자료형
- deque
- 십일조
- 합병정렬
- 재귀
- 중복결과배제
- binary search
- C++
- 퀵정렬
- Hal
- 특정 조건따라 이동
- 이분탐색
- 크로스컴파일
- 자릿수
- dfs
- range-based for loop
- 최대한 갈 수 있을 때 까지 이동
- Set
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
