실행파일들의 속성이나 특징들을 보여준다.

file cast.out 하면...

cast.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped

ELF 포맷이 일반적.

32비트

인텔 80386 ( 만약 arm cpu 면 실행 안될 것이다. )

ldd : 실행파일이 실행할 떄 필요한 참조 라이브러리들을 보여준다.

ldd cast.out

linux-gate.so.1 =>  (0x0047f000)
        libc.so.6 => /lib/libc.so.6 (0x00111000)
        /lib/ld-linux.so.2 (0x003c4000)

libc.so -> 공유 라이브러리



Posted by 행복한 프로그래머 궁금쟁이박
TAG

댓글을 달아 주세요