在安裝某些 python 模組時,會需要先 compiler 過後才有辦法安裝,在 Mac 上應該大多是用 XCode 的 gcc 去 compiler 的。
但我在 Mac OS 10.6 使用新版的 XCode compiler 時,卻會發生 error: command 'gcc-4.0' failed with exit status 1 的錯誤。
結果原因出在於它找不到 /Developer/SDKs/MacOSX10.4u.sdk。
不知道到底是 Mac OS 10.6 的關係還是 XCode 的關係,/Developer/SDKs/ 中只有 MacOSX10.5.sdk 和 MacOSX10.6.sdk,不見 MacOSX10.4u.sdk,這樣 compiler 還指向 /Developer/SDKs/MacOSX10.4u.sdk 當然不會過...
我在第二十四個夏天後的 blog 找到一個快速又簡單的解決方法~
> cd /Developer/SDKs/
> sudo ln -s MacOSX10.6.sdk MacOSX10.4u.sdk
簡單的說,就是弄個 link 指向過去就收工啦~