2015. 6. 29. 13:59 devel/etc
크로스컴파일 실행 no such file or directory 문제해결
해결 방법을 몰라서 컴파일 할 때 -static 옵션을 넣는 바보짓을 했었는데
근본적인 해결을 하고자 이거저거 해보니 의외로 쉽게 해결 되었다
file 실행파일
하면 그 파일의 ELF정보 및 공유 라이브러리 쓰는거 정보도 나온다
위의 파일은 /lib/ld-linux.so.3 을 쓴다고 나와있네
없다
ld-linux.so.3 이 없다 그런데 비슷한 ld-linux-armhf.so.3은 있다
armhf는 arm cpu 타입을 의미한다
심볼링 링크로 연결하자
그러하다
이제 a.out이 실행이 잘 된다~ :)
만약 다른 라이브러리가 링크 되어있다면 위와 같은 방법을 사용하면 될 것이다
'devel > etc' 카테고리의 다른 글
git (0) | 2015.09.11 |
---|---|
vim toggle (0) | 2015.08.27 |
virtual box의 가장 짜증나는점 (0) | 2015.05.17 |
centos 7 vs ubuntu server 14.04.2 LTS (0) | 2015.03.22 |
vim + trinity 활용할 때 cscope file does not exist 오류 해결 (2) | 2014.08.19 |