手头有个软件需要编译给另外一台macbook pro用,但另外的机器没有make/gcc之类的编译环境,并且是leopard的系统。所以我需要在我现在的snow leopard来进行跨版本编译

其实很简单,只需要在设定几个环境变量,然后再编译就可以了

export MACOSX_DEPLOYMENT_TARGET=10.5
export ARCHFLAGS='-arch i386'
export CFLAGS='-arch i386 -O3 -pipe'
export CXXFLAGS=$CFLAGS
export LDFLAGS='-arch i386 -bind_at_load'

Related posts:

  1. 半分钟,简单三步,Snow Leopard下本机搭个DNS 总所周至的原因,最近大家上网都不好过。今天上mail.live.com被墙,DNS被欺骗成10.0.1.1,itunes store也打不开,拨上vpn后正常。但iphone的mobile me同步是彻底不正常了,充满电的iphone,6个小时耗掉了全部的电。网上一查gprs的流量,跑了10多M。最后查清还是跟被墙有关,连接不上外网(姑且这样称之)导致一直iphone重试,就连我拨上vpn都没用。 简简单单,先把DNS劫持解决了再说。其实Mac OS X一直内置了BIND,从10.4到10.5到snow leopard的10.6。但默认是没打开的。下面就教大家一招,半分钟打开 1.编辑/etc/named.conf,把下面的内容注释掉 // //...
  2. 看看卡巴斯基能坚持到什么时候 相信最近一个多月中,机器装了卡巴斯基的朋友访问我的blog的时候,一定会出现一个网页有毒的警报。而有毒的文件则是favicon.ico。其实我的网站之前是没有这个文件的,是WordPress输出了一个404,然后后面带上了不少js内容,但卡巴就没有判断网页其实已经是404,就这样以为是带毒了。 事情已经过去有快2个月了,到今天为止还是有不少人跟我说我的blog被挂马。我很好奇,对于这个误报的情况,卡巴还能坚持多久?...
  3. SSL窃听攻击实操 OK,我恶毒的心灵又开始蠢蠢欲动了。今天带给大家的是SSL窃听攻击从理论到实际操作的成功例子 SSL窃听最主要的是你要有一张合法的SSL证书,并且证书名称必须和被攻击的网站域名一致。目前各大CA都有很低廉价格的SSL证书申请,最低的价格只需要10美元不到,甚至还有一些域名注册商大批量采购这些证书,并且在你注册域名的时候免费送你一张。 对于低廉价格的域名SSL证书,CA签发的前提只有一个:只要你有申请的域名某几个特定的邮箱,并且在CA给这个邮箱发送一封确认邮件的时候approve就可以了。 所以,问题的关键是如何截获到这封确认邮件。但我相信某些机构是有办法能做到这一点的。 当然,还有更加简单的办法:国内不少软件在安装的时候,都会偷偷摸摸的把自己的root CA装到用户电脑里面去。Windows的安全机制让这个导入root CA的操作根本没有任何的确认信息和提示。甚至微软还提供了一个专用的小程序用于导入证书。只要你找到这些软件厂商,就可以任意生成证书,并且这些证书都是有效的,不会出现警告。 废话不多说了,开始干活。这里sohu的vip邮箱为例(他们能在整个使用过程中支持ssl),先生成一张vip.sohu.com的key和csr Sam@Bra:~$ mkdir...

Related posts brought to you by Yet Another Related Posts Plugin.