Re: [問題] xcode link static library

看板MacDev作者 (龍野南雲)時間18年前 (2007/09/14 10:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/12 (看更多)
※ 引述《WalkingIce (會走路的冰塊)》之銘言: : ※ 引述《zaimoku (遇見未來)》之銘言: : : 謝謝你的回覆....今天試了好久....路徑什麼的一直試... : : 後來發現debug mode不會有..切到release mode link時.. : : 就找不到了...後來發現....不是路徑問題.. : : 而是...debug mode 有一個參數是設 i386 ..而release mode : : 是設 ppc i386..我將releas mode改成 i386這樣就OK了... : : 只是不知設這個是幹嘛的...... : 在高階語言寫的東西可能看起來一樣,但是經過編譯、組譯之後就差多了 : 也許你抓的 library 當初在編譯的時候就是以 i386 的格式 : 而你在 release mode 裡面卻把它當成 ppc 來解釋 : 所以 xcode 就抱怨它看不懂了! : 至於這兩者的格式哪裡不同,我就真的不清楚了....:P 原po一開始有提到這個 library 是他從 source 編譯出來的,所以應該不是 i386/ppc 二進制碼的問題 : 我以為只要找不到 function 就會中止 link 耶.... : 我猜 xcode 還是可以調整這個選項吧?! : function call 就是一個 JMP 的動作 : 因為找不到 function 的 address,也不知道要跳到哪裡去,所以就掛掉了:P 我在猜,這可能是 Xcode zero-link 這個功能引發的問題... -- Luna quieres ser madre y no encuentras querer que te haga mujer -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.144.38
文章代碼(AID): #16wVJfwE (MacDev)
討論串 (同標題文章)
文章代碼(AID): #16wVJfwE (MacDev)