[請益] Windows 轉 Mac(已新增錯誤)

看板MacDev作者 (逢甲阿法)時間12年前 (2013/02/24 21:51), 編輯推噓7(7023)
留言30則, 8人參與, 最新討論串1/1
大家好 我是程式語言的新手.... 之前都是在WINDOWS上編譯程式(也是剛學沒多久) 最近老師開始叫我把原本另外一位同學在windows下寫的程式改在mac跑 為此還買了一台iMAC.... 因為核心程式碼是利用GCC Compile的C語言 而且依照他說的 他已經在MAC下COMPILE成功了 可是我在Windows底下寫的Python程式碼卻卡在找不到函示庫這一類的問題 (我確定她在windows下面是執行成功的) 想要請問一下大家 當WINDOWS下的程式碼在MAC上面跑的時候 有哪些需要注意的呢? 有類似的轉換範例嗎?? 因為我在GOOGLE上面只有找到一些 MAC跟Linux之間的程式轉換 好像也沒有mac與windows之間的轉換 版上好像對於這方面的討論也特別少 我/windows /轉換 好像都沒看到相關的討論 不知道有沒有前輩可以提供一點意見的? 感謝! -- #1CYsr0re (Keelung)

09/11 20:11,
因為引擎的聲音太大聲了 尤其是在橋下 回音更大聲
09/11 20:11

09/11 20:12,
害我沒辦法專心講電話 聽不清楚
09/11 20:12

09/11 20:24,
所以要怪機車騎士嗎?_?
09/11 20:24

09/11 20:25,
沒錯 機車騎太兇 引擎聲音太大 沒考慮到路邊講電話聽不
09/11 20:25

09/11 20:25,
清楚
09/11 20:25
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.201.32

02/24 22:01, , 1F
簽名擋XD
02/24 22:01, 1F

02/24 22:09, , 2F
Err 你不覺得請你老師教你是最快的嗎?
02/24 22:09, 2F

02/24 22:17, , 3F
因為他跟我是同時碰到MAC的....所以有問題是我要幫他
02/24 22:17, 3F

02/24 22:17, , 4F
不是他要幫我....囧
02/24 22:17, 4F

02/24 22:18, , 5F
可能是Path有問題 也有可能沒裝python Lib
02/24 22:18, 5F

02/24 22:18, , 6F
把error 丟上來吧
02/24 22:18, 6F

02/24 22:19, , 7F
喔喔....好 我明天再丟 因為我現在人在家裡 WIN遠端MAC
02/24 22:19, 7F

02/24 22:19, , 8F
好像也不太一樣...
02/24 22:19, 8F

02/24 22:21, , 9F
我可以成功地從MAC遠端到WIN 可是沒辦法WIN→MAC....
02/24 22:21, 9F
http://imgur.com/P1Jh1RU
我的錯誤在這邊 請john前輩幫我看看... 謝謝! ※ 編輯: MAGICXX 來自: 140.112.63.202 (02/25 11:31)

02/25 12:14, , 10F
OSX10.5預設把bsddb擋下,可以用bsddb3來代替
02/25 12:14, 10F

02/25 12:14, , 11F
02/25 12:14, 11F

02/25 12:16, , 12F
02/25 12:16, 12F
大家好 我又有點問題 我下載好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)

02/26 01:35, , 13F
在終端機打sudo easy_install bsddb3
02/26 01:35, 13F

02/26 01:36, , 14F
不過我的電腦沒灌Berkeley DB,所以正在研究要怎麼灌它
02/26 01:36, 14F

02/26 13:56, , 15F
我都是在第四步卡關,有人推測是Xcode4.6擋住了
02/26 13:56, 15F

02/26 13:57, , 16F
還在試著找解法
02/26 13:57, 16F
我有找到一個說明比較完整的首頁 就到第四步了 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)

02/26 17:10, , 17F
主要是看Xcode裡的gcc版本,我想灌4.1進去,可是灌不起來
02/26 17:10, 17F

02/26 18:20, , 18F
不知道還來不來得及...要 Berkeley DB 的話 Homebrew 就
02/26 18:20, 18F

02/26 18:20, , 19F
有了, 只要裝 Xcode 附帶的 gcc 和 Homebrew 就可以裝
02/26 18:20, 19F

02/26 18:21, , 20F
不用自己 hack 半天...
02/26 18:21, 20F
目前正在進行安裝GCC的動作 聽說要好幾個小時... http://levi.cg.am/?p=1742 http://blog.tenyi.com/2012/04/mac-osx-liongcc.html 安裝HOMEBREW跟GCC中 GCC灌好慢....

02/26 19:25, , 21F
OSX 太新沒有辦法向下灌舊版本的xcode
02/26 19:25, 21F
安裝好GCC跟HOMEBREW之後 還是跟我講說沒有Berkeley DB 還是要另外的方法進行 sudo easy_install bsddb3的動作?? 還有 安裝好之後 程式碼內要進行怎樣的修改嗎?? ※ 編輯: MAGICXX 來自: 140.112.63.202 (03/04 13:40)

03/04 13:46, , 22F
homebrew只是一個套件管理系統啊,你還是要透過它來裝
03/04 13:46, 22F

03/04 13:46, , 23F
Berkeley DB啊 :p
03/04 13:46, 23F
不好意思 我剛剛看了大大說的有試了幾個指令 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)

03/04 14:36, , 24F
brew install berkeley-db 你的套件名稱下錯了
03/04 14:36, 24F

03/04 14:44, , 25F
這邊要說明一下,home brew是類似apt-get那種,會根據
03/04 14:44, 25F

03/04 14:45, , 26F
網友提供的設定自動下載、安裝、設定軟體的系統。所以,
03/04 14:45, 26F

03/04 14:46, , 27F
你會需要知道你想裝的軟體在這個系統裡面叫什麼名字,有
03/04 14:46, 27F

03/04 14:46, , 28F
哪些版本可以裝,詳細的說明就麻煩Google一下吧 :)
03/04 14:46, 28F

03/04 14:48, , 29F
感謝樓上兩位大大!!!
03/04 14:48, 29F

03/04 14:48, , 30F
我測試先~@@
03/04 14:48, 30F
文章代碼(AID): #1HAXhLgl (MacDev)
文章代碼(AID): #1HAXhLgl (MacDev)