作者MAGICXX (逢甲阿法)
看板MacDev
标题[请益] Windows 转 Mac
时间Sun Feb 24 21:51:14 2013
大家好
我是程式语言的新手....
之前都是在WINDOWS上编译程式(也是刚学没多久)
最近老师开始叫我把原本另外一位同学在windows下写的程式改在mac跑
为此还买了一台iMAC....
因为核心程式码是利用GCC Compile的C语言
而且依照他说的 他已经在MAC下COMPILE成功了
可是我在Windows底下写的Python程式码却卡在找不到函示库这一类的问题
(我确定她在windows下面是执行成功的)
想要请问一下大家 当WINDOWS下的程式码在MAC上面跑的时候
有哪些需要注意的呢?
有类似的转换范例吗??
因为我在GOOGLE上面只有找到一些 MAC跟Linux之间的程式转换
好像也没有mac与windows之间的转换
版上好像对於这方面的讨论也特别少
我/windows /转换 好像都没看到相关的讨论
不知道有没有前辈可以提供一点意见的?
感谢!
--
#1CYsr0re (Keelung)
1F:→ todo70192:因为引擎的声音太大声了 尤其是在桥下 回音更大声09/11 20:11
2F:→ todo70192:害我没办法专心讲电话 听不清楚09/11 20:12
3F:→ sinyuan99:所以要怪机车骑士吗?_?09/11 20:24
4F:→ todo70192:没错 机车骑太凶 引擎声音太大 没考虑到路边讲电话听不09/11 20:25
5F:→ todo70192:清楚09/11 20:25
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.201.32
6F:推 kiii210:签名挡XD 02/24 22:01
7F:推 dryman:Err 你不觉得请你老师教你是最快的吗? 02/24 22:09
8F:→ MAGICXX:因为他跟我是同时碰到MAC的....所以有问题是我要帮他 02/24 22:17
9F:→ MAGICXX:不是他要帮我....囧 02/24 22:17
10F:推 johnlinvc:可能是Path有问题 也有可能没装python Lib 02/24 22:18
11F:→ johnlinvc:把error 丢上来吧 02/24 22:18
12F:→ MAGICXX:喔喔....好 我明天再丢 因为我现在人在家里 WIN远端MAC 02/24 22:19
13F:→ MAGICXX:好像也不太一样... 02/24 22:19
14F:→ MAGICXX:我可以成功地从MAC远端到WIN 可是没办法WIN→MAC.... 02/24 22:21
http://imgur.com/P1Jh1RU
我的错误在这边 请john前辈帮我看看...
谢谢!
※ 编辑: MAGICXX 来自: 140.112.63.202 (02/25 11:31)
15F:推 kokuyoku:OSX10.5预设把bsddb挡下,可以用bsddb3来代替 02/25 12:14
大家好 我又有点问题
我下载好bsddb3
可是他不是安装档
是资料夹里面有CODE(.py)
我要怎麽安装??
接着他说要HACK
/System/Library/Frameworks/Python.framework/Versions/2.5
/lib/python2.5/dbhash.py
所以是将他的patch直接覆盖掉这个档案?
还是要在我的code里面将用到dbhash的修改成bsddb3这样??
※ 编辑: MAGICXX 来自: 140.112.63.249 (02/25 17:29)
18F:→ kokuyoku:在终端机打sudo easy_install bsddb3 02/26 01:35
19F:→ kokuyoku:不过我的电脑没灌Berkeley DB,所以正在研究要怎麽灌它 02/26 01:36
20F:→ kokuyoku:我都是在第四步卡关,有人推测是Xcode4.6挡住了 02/26 13:56
21F:→ kokuyoku:还在试着找解法 02/26 13:57
我有找到一个说明比较完整的首页 就到第四步了
https://code.google.com/p/tonatiuh/wiki/InstallingBerkeleyDBForMac
正在安装XCODE中
http://tinyurl.com/ak7xpja
这个方法试试看 我正在安装 百多MB这样
我尝试利用XCode 4.5.2的版本 可是还是一样的状况
所以应该不是XCode 4.6的问题 还是要更早之前的版本?
※ 编辑: MAGICXX 来自: 140.112.63.202 (02/26 16:54)
22F:→ kokuyoku:主要是看Xcode里的gcc版本,我想灌4.1进去,可是灌不起来 02/26 17:10
23F:→ uranusjr:不知道还来不来得及...要 Berkeley DB 的话 Homebrew 就 02/26 18:20
24F:→ uranusjr:有了, 只要装 Xcode 附带的 gcc 和 Homebrew 就可以装 02/26 18:20
25F:→ uranusjr:不用自己 hack 半天... 02/26 18:21
目前正在进行安装GCC的动作 听说要好几个小时...
http://levi.cg.am/?p=1742
http://blog.tenyi.com/2012/04/mac-osx-liongcc.html
安装HOMEBREW跟GCC中
GCC灌好慢....
26F:→ charlesdc:OSX 太新没有办法向下灌旧版本的xcode 02/26 19:25
安装好GCC跟HOMEBREW之後
还是跟我讲说没有Berkeley DB
还是要另外的方法进行
sudo easy_install bsddb3的动作??
还有 安装好之後 程式码内要进行怎样的修改吗??
※ 编辑: MAGICXX 来自: 140.112.63.202 (03/04 13:40)
27F:推 Blueshiva:homebrew只是一个套件管理系统啊,你还是要透过它来装 03/04 13:46
28F:→ Blueshiva:Berkeley DB啊 :p 03/04 13:46
不好意思 我刚刚看了大大说的有试了几个指令
manabuketsutekiiMac-2:gccbuild ALPHA$ brew install Berkeley DB
Error: No available formula for berkeley
manabuketsutekiiMac-2:gccbuild ALPHA$ brew install db44
Error: No available formula for db44
manabuketsutekiiMac-2:gccbuild ALPHA$ cd /Users/ALPHA/Downloads/bsddb3-4.5.0
manabuketsutekiiMac-2:bsddb3-4.5.0 ALPHA$ brew install bsddb
Error: No available formula for bsddb
可是还是不能装 是我的指令有下错吗@@?
※ 编辑: MAGICXX 来自: 140.112.63.202 (03/04 14:13)
29F:→ uranusjr:brew install berkeley-db 你的套件名称下错了 03/04 14:36
30F:推 Blueshiva:这边要说明一下,home brew是类似apt-get那种,会根据 03/04 14:44
31F:→ Blueshiva:网友提供的设定自动下载、安装、设定软体的系统。所以, 03/04 14:45
32F:→ Blueshiva:你会需要知道你想装的软体在这个系统里面叫什麽名字,有 03/04 14:46
33F:→ Blueshiva:哪些版本可以装,详细的说明就麻烦Google一下吧 :) 03/04 14:46
34F:→ MAGICXX:感谢楼上两位大大!!! 03/04 14:48
35F:→ MAGICXX:我测试先~@@ 03/04 14:48