linux에서 size 명령어에 대한 질문

klingeln의 이미지

안녕하세요 임베디드 운영체제를 공부하고 있는 학생입니다.

small footprint에 대해서 공부하는 학생인데요.

파일시스템 사이즈를 줄이기위해서 라이브러리 최적화 툴이라는 것으로 써서

라이브러리 파일 사이즈를 줄이는 테스트를 하던 도중에 특이한 상황이 발생해서

고수님들의 답변을 듣고 싶어서 글을 올립니다.

라이브러리 최적화 툴을 사용하던 도중 가장 툴을 이용해서 가장 크게 줄어든

라이브러리 파일이 있어서 그파일의 어느부분이 줄었나를 확인하기 위해서

size 명령으로 파일 크기를 확인했는데 size명령으로 확인한 파일 크기와

ls -al 명령으로 확인한 파일 크기가 다르더라구요 ;;;;

제가 size명령어에 대해서 잘 몰라서 그런건지;;;

size명령은 파일의 전체 크기를 나타내는게 아닌가요??

그리고 size 명령으로 나타난 결과의 text, data, bss 의 의미를 알려주세요

아래 실제 화면을 복사해서 붙여놓겠습니다.

답변 부탁드립니다.
---------------------------------------
[muzte@KIMTO lib]$ size libm-2.5.so
text data bss dec hex filename
442506 424 8 442938 6c23a libm-2.5.so

---------------------------------------
[muzte@KIMTO lib]$ ls -al libm-2.5.so
-rwxr-xr-x 1 muzte muzte 448320 8월 20 18:38 libm-2.5.so

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.