Q
修復的定義?
3
A
回答
8
「fixup」是一個鏈接詞。這裏有它的一個很好的討論:
http://www.microsoft.com/msj/0797/hood0797.aspx
每當一個目標文件(.o,.OBJ)是指一些外部符號將輸出佔位符碼,如「把地址0註冊5」和請注意,表示「用符號'foo'的實際地址填充0」。其他一些目標文件將定義'foo',鏈接程序將返回並將「0」修正爲正確的地址。順便說一句,如果沒有人定義'foo',你會得到復古50年代風格的錯誤信息,如'找不到_foo的引用',或者如果你使用C++,那麼它就會變得不那麼容易理解。
當'foo'的地址不適合鏈接器要放的地方時,很少會出現「修正錯誤」。通常這來自需要相對偏移量太大的修復。
1
相關問題
- 1. 修復未定義指數
- 2. 如何修復未定義的變量
- 3. 自定義修復選項在MSI
- 4. 修復程序寫入後將自定義修復程序添加到lib2to3
- 5. iOS定位修復
- 6. 轉義雙引號修復
- 7. 如何修復我的代碼中的未定義變量?
- 8. 未定義的變量試圖修復我的聯繫表
- 9. 如何修復JSLint的消息:變量已經被定義
- 10. 如何修復調用未定義的函數mysqli_connect()
- 11. PHP - 警告 - 未定義的屬性:stdClass - 修復?
- 12. 找不到在Javascript中未定義的修復程序
- 13. 修復vs隱藏PHP中的「未定義變量」錯誤
- 14. 如何修復自定義craftbukkit 1.9.4插件的代碼?
- 15. 調用未定義的方法getPosition() - 爲什麼和修復
- 16. 如何修復景觀中的截斷自定義SearchView背景?
- 17. 如何修復PHP中未定義的索引
- 18. 如何修復未定義符號的genymotion錯誤:drmGetDevice?
- 19. 修復沒有名爲'springSecurityFilterChain'的bean被定義爲
- 20. 無法修復未定義的索引錯誤
- 21. 如何修復GridBagConstraint的自定義組件錨點?
- 22. Rails:未定義的方法錯誤無法用attr_accessor修復
- 23. 如何修復未定義的javascript錯誤?
- 24. 使用上傳表單修復「未定義的偏移量」
- 25. 迴歸中的自定義滾動修復效果
- 26. 如何修復json數據中未定義的數據?
- 27. 我該如何修復nil:NilClass的未定義方法`user_id'?
- 28. 修復UIPopoverController棄用問題iOS 9的自定義類問題
- 29. 無法修復未定義引用的vtable
- 30. 修復'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'錯誤的定義
很好的答案和鏈接,謝謝。 – skypher 2009-07-07 08:52:58