編譯我跟着自述文件的說明,他們是非常簡單的make install命令後,會出現木衛一無法在Mac OS X雪豹
cd build
cmake ..
make install
的問題。 Io不會編譯,特別是因爲CFFI模塊。 LD抱怨說我的libffi.dylib是不是64位的,因此它不會鏈接.o文件,正因爲如此,它則抱怨說,這個或那個符號沒有定義,等
ld: warning: in /opt/local/lib/libffi.dylib, file was built for i386 which is not the architecture being linked (x86_64)
我該如何解決這個問題?有沒有辦法在32位編譯Io,通過傳遞參數來製作,製作或編輯某個文件? Makefile有一個CFFI插件的條目。我可以刪除它嗎?我在哪裏可以得到一個64位的libcffi?這個庫提供了一個API來訪問更高級別的語言的底層函數調用,所以我不太確定用64位的替換我的32位,它可能會破壞我的MacRuby或其他東西。我希望能夠用CFFI和所有可能在我的系統中工作的插件來構建它,以便能夠做更多的事情:我對Objective-C綁定感興趣,我想這可能需要cffi。