Chinaunix首页 | 论坛 | 博客
  • 博客访问: 462718
  • 博文数量: 80
  • 博客积分: 2301
  • 博客等级: 大尉
  • 技术积分: 884
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-16 20:07
个人简介

I\'m interested in mathematics and Daoism. Welcome to talk about these subjects with me.

文章分类

全部博文(80)

文章存档

2017年(2)

2016年(16)

2015年(4)

2014年(6)

2013年(22)

2012年(2)

2011年(1)

2010年(4)

2009年(20)

2008年(2)

2007年(1)

我的朋友

分类: 其他UNIX

2009-08-30 15:43:35

   现在mac上的程序一般都是通用二进制程序了,同时支持intel平台与powerpc平台.缺点是浪费了一些硬盘空间.可以使用lipo命令来给你的应用程序瘦身.
   我们拿Photo Booth程序作实验.

1. 打开终端
2. 切换到root
  $ su    
  输入密码即可
3. 复制一个Photo Booth
   cp -r Photo Booth.app Photo Booth1.app 
  这里注意一下,Photo Booth.app其实是一个目录,虽然在finder里面它看起来像一个文件. 
  下面我们的操作都针对于Photo Booth1.app
4. 
 cd Photo\ Booth1.app/Contents/MacOS/
5 我们先查看一下Photo Booth的文件类型:
sh-3.2# file  Photo\ Booth  
Photo Booth: Mach-O universal binary with 2 architectures
Photo Booth (for architecture i386): Mach-O executable i386
Photo Booth (for architecture ppc7400): Mach-O executable ppc
sh-3.2# lipo Photo\ Booth  -thin i386 -output Photo\ Booth.i386
可见Photo Booth是支持两个平台的.
6. 生成只支持intel平台的可执行文件,并命名为Photo Booth.i386
lipo Photo\ Booth  -thin i386 -output Photo\ Booth.i386
7.删掉原来的Photo Booth,并把产生的文件该回原来的名字
sh-3.2# rm Photo\ Booth
sh-3.2# mv Photo\ Booth.i386  Photo\ Booth

完毕.打开finder,应用程序,打开Photo Booth1发现功能与原来一样.这就瘦身以后的Photo Booth程序.



阅读(4953) | 评论(0) | 转发(0) |
0

上一篇:X程序设计

下一篇:chm文件查看器: ichm

给主人留下些什么吧!~~