[완료]mac 어플리케이션은 원래 용량이 큰가요...?
글쓴이: klara / 작성시간: 수, 2007/05/09 - 1:20오전
윈도우에서 Qt로 짠 프로그램을, 방금 mac os x에서 빌드해보았습니다.
winapi쓴부분만 지우니 그냥 그대로 빌드되는게 정말 신기하더군요.
그런데 용량이 자그마치 180메가나 하더군요-_-;;
윈도우에서 빌드했을때는 7메가 정도 였는데...
디버그에 스태틱 링크라서 용량이 클순 있겠지만, 윈도우에서 빌드했을때의 20배 이상의 용량이 나오니까 좀 당황스럽네요;
원래 mac 어플리케이션은 대체로 용량이 큰편인가요..?
Forums:
제가 맥을 써본건 아니지만,
간접경험으로..
어플 하나당 필요한 라이브러리 전부를 끌고 들어가서 폴더를 구성한다고 합니다.
유니버셜 익스큐터블 바이너리인가,. 여튼 비스무리하게해서 별 잡다한걸 다 넣는다고 합니다.@_@;
http://nicesj.com
https://nicesj.com
https://blog.nicesj.com
그런 것도
그런 것도 있었군요...
그러고보니 맥에서 빌드한 .app파일을 압축해서 윈도우에서 풀어보니 윈도우에서는 폴더로 인식하고 그안에 몇가지 파일이 들어있던데, 이게 그건지도 모르겠네요.
답변감사합니다.
Mac용
Mac용 어플리케이션들이 용량이 딱히 크지는 않는데… Qt를 OS X에서 쓰기 위해 필요한 라이브러리나 리소스들을 모두 포함시켜서 그런 것 같네요.
Qt이기 때문일수도
Qt이기 때문일수도 있겠네요..
윈도우에서도 mfc로 짰을때보다 약간 용량이 큰 감이 있긴 했었지만...
그나마 압축했더니 180메가가 37메가까지 팍 줄어드네요.
이정도면 배포할만 할것 같습니다.
답변 감사합니다.
strip은 하셨는지요?
strip은 하셨는지요?
strip이라는걸 아예
strip이라는걸 아예 모르고 있었습니다;
방금 찾아보니 디버깅 정보를 지워서 용량을 줄이는 것이라고 하던데, 릴리즈 모드랑은 또 다른 것인가요...?
mac에서 qmake를 실행하니 자동으로 xcode용 프로젝트가 생성되길래, xcode를 이용하여 빌드하였는데요, 이때 어떻게 strip옵션을 주어야 하는지를 모르겠네요;
댓글 달기