[완료]mac 어플리케이션은 원래 용량이 큰가요...?

klara의 이미지

윈도우에서 Qt로 짠 프로그램을, 방금 mac os x에서 빌드해보았습니다.

winapi쓴부분만 지우니 그냥 그대로 빌드되는게 정말 신기하더군요.

그런데 용량이 자그마치 180메가나 하더군요-_-;;

윈도우에서 빌드했을때는 7메가 정도 였는데...

디버그에 스태틱 링크라서 용량이 클순 있겠지만, 윈도우에서 빌드했을때의 20배 이상의 용량이 나오니까 좀 당황스럽네요;

원래 mac 어플리케이션은 대체로 용량이 큰편인가요..?

sjpark의 이미지

간접경험으로..

어플 하나당 필요한 라이브러리 전부를 끌고 들어가서 폴더를 구성한다고 합니다.

유니버셜 익스큐터블 바이너리인가,. 여튼 비스무리하게해서 별 잡다한걸 다 넣는다고 합니다.@_@;
http://nicesj.com

klara의 이미지

그런 것도 있었군요...
그러고보니 맥에서 빌드한 .app파일을 압축해서 윈도우에서 풀어보니 윈도우에서는 폴더로 인식하고 그안에 몇가지 파일이 들어있던데, 이게 그건지도 모르겠네요.

답변감사합니다.

hongminhee의 이미지

Mac용 어플리케이션들이 용량이 딱히 크지는 않는데… Qt를 OS X에서 쓰기 위해 필요한 라이브러리나 리소스들을 모두 포함시켜서 그런 것 같네요.

klara의 이미지

Qt이기 때문일수도 있겠네요..
윈도우에서도 mfc로 짰을때보다 약간 용량이 큰 감이 있긴 했었지만...
그나마 압축했더니 180메가가 37메가까지 팍 줄어드네요.
이정도면 배포할만 할것 같습니다.

답변 감사합니다.

익명사용자의 이미지

strip은 하셨는지요?

klara의 이미지

strip이라는걸 아예 모르고 있었습니다;

방금 찾아보니 디버깅 정보를 지워서 용량을 줄이는 것이라고 하던데, 릴리즈 모드랑은 또 다른 것인가요...?

mac에서 qmake를 실행하니 자동으로 xcode용 프로젝트가 생성되길래, xcode를 이용하여 빌드하였는데요, 이때 어떻게 strip옵션을 주어야 하는지를 모르겠네요;

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.