Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

file 명령어, stripped

895 views
Skip to first unread message

Jongseon SHIN

unread,
Jan 29, 2005, 11:51:13 AM1/29/05
to
file 명령어를 써서 어떤 실행파일을 검사해 봤더니,
stripped, 혹은 not stripped 란 정보가 나오더군요.
뭐가 다른가요?


--
SHIN http://ko.wikipedia.org

그래서 "방장은 뭐하는거지? 541은 어딨어?"와 같은 갑
작스럽고 무의미한 호소에 손을 내밀고 있는 것이다.
-- 「무한상상 인터페이스」에서


Min Lee

unread,
Jan 29, 2005, 11:57:44 AM1/29/05
to
보통 ELF같은 실행화일(executables)형식은 stripped이거나 not stripped일수
있읍니다.
딴게 아니라, 디버깅등을 위한 여분의 정보들을 실행화일에 넣어두는것이
여러모로 편할때가
많거든요.. 그런때를 위한 정보가 들어가있을때가 not stripped인것이고, 물론
실행화일의
크기가 좀 커지지만요. 반대로 이제 개발이 완료되었을때 end user에게 주는
실행이미지는
보통 stripped입니다. 여분의 정보없이 최소한의 코드만을 가지고 있으니
디버깅하기엔 나쁘지만,
실행크기가 작다는게 좋은점...

"Jongseon SHIN" <pio...@Mhanmail.net> wrote in message
news:ctgdui$7d0$1...@news.kreonet.re.kr...

버그소년

unread,
Feb 4, 2005, 12:12:07 AM2/4/05
to
strip은 실행파일에서 실행에 필요한 부분을 제외한 다른부분들을 지우는
것입니다.
strip이란 명령에 대해 알아보시면 좋을듯 합니다.

컴파일/링크되어 생성된 실행파일에는 symbol table과 section,
컴파일러/링커 관련 내용 등등...
여러가지 실행에는 필요없는 부분이 포함되어집니다.

strip은 실행파일의 크기를 줄이기위해서 이러한 부분들을 제거하는것입니다.

실행파일도 다른 링크작업에 사용될 수 있는데 symbol table을 제거해 버리면
링크할 수 없게됩니다.


"Jongseon SHIN" <pio...@Mhanmail.net> wrote in message
news:ctgdui$7d0$1...@news.kreonet.re.kr...

0 new messages