Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 클리어
- 요리
- 필드
- 설치
- 맛집
- Ingress
- Java
- 유튜브
- 게임
- game
- Installation
- OSX
- 닌텐도스위치
- 카카오
- 맥북
- 구글
- PERL
- IntelliJ
- arduino
- 아이폰
- 포탈
- 이마트트레이더스
- Python
- 인그레스
- Mac
- 프렌즈런
- 성과
- Linux
- Today
- 1,159
- Total
- 2,453,869
준호씨의 블로그
osx - dyld: Library not loaded. Reason: image not found. DYLD_LIBRARY_PATH 설정 본문
개발이야기
osx - dyld: Library not loaded. Reason: image not found. DYLD_LIBRARY_PATH 설정
준호씨 2018. 7. 2. 22:55반응형
빌드한 프로그램이 실행되지 않아서 lldb 로 실행 해 보면 dyld: Library not loaded 가 뜨는 경우가 있다.
Process 58785 launched: '/.../myprog' (x86_64)
dyld: Library not loaded: libmycore.1.dylib
Referenced from: /.../myprog
Reason: image not found
Process 58785 stopped
DYLD_LIBRARY_PATH 설정
로드 되지 않는 libmycore.1.dylib 가 /mylib 에 있다면 DYLD_LIBRARY_PATH 에 추가 해 준다.
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/mylib/
그래도 안된다면 /usr/local/lib 에다가 심볼릭 링크
분명 DYLD_LIBRARY_PATH 에 해당 라이브러리 위치를 잘 추가 해 주었는데도 말이다. OS 버전업 하면서 뭔가 바뀌었나?
/usr/local/lib 에다가 심볼릭 링크 걸어 주어서 해결 하였다.
SIP (System Integrity Protection) 을 해제 하면 될지도
맥을 재시작 하고 OS X 가 시작 되기 전에 Cmd + R 을 누르면 리커버리모드로 부팅됨.
거기서 터미널을 열고
csrutil disable
를 입력하면 SIP 이 disable 된다. 그러고 다시 맥을 재시작 한다.
이러고 나면 아마 될 거 같은데 귀찮아서 실제로 해 보지는 않았다. 나중에 필요 할 일 생기면 해 봐야 겠다.
참고
- https://www.macworld.com/article/2986118/security/how-to-modify-system-integrity-protection-in-el-capitan.html
- https://en.wikipedia.org/wiki/System_Integrity_Protection
- https://github.com/oracle/node-oracledb/issues/231
반응형
'개발이야기' 카테고리의 다른 글
perl - sort hash. by key, by value. hash 정렬하기. (0) | 2018.07.10 |
---|---|
git clone 디렉토리 지정하기 (0) | 2018.07.10 |
osx - dyld: Library not loaded. Reason: image not found. DYLD_LIBRARY_PATH 설정 (0) | 2018.07.02 |
osx - lldb import six, import weakref 오류. 직접 설치한 python 2 제거 (0) | 2018.07.02 |
Servlet Redirect (0) | 2018.06.28 |
테스트 주도 개발 Test-Driven Development By Example 스터디 (0) | 2018.06.22 |
- Tag
- build, C, C++, Compile, CPP, dyld, DYLD_LIBRARY_PATH, dynamic, image not found, library not loaded, Mac, OSX, SIP, System Integrity Protection
0 Comments