0
A
回答
1
C實現與non-flat address spaces架構,通常有那些two pointer "classes":
- 近指針存儲內存段內的偏移
- 遠指針,其另外指定哪些段
許多編譯使用非標準的__far
說明符來實現後者。 16位x86曾經是這樣一種架構。
但Cygwin僅適用於Windows的32位x86和x86_64版本。對那些人來說,再也沒有近遠指針的概念。
爲了編譯你的代碼,你將需要去掉__far
s,並希望代碼本身不是太緊密coupled到你原來的架構。
相關問題
- 1. 在cygwin中運行gcc
- 2. 如何在cygwin上安裝gcc-4.4?
- 3. Cygwin Gcc - 訪問
- 4. 如何在cygwin中使用gcc鏈接第三方C庫
- 5. GCC不能在Cygwin的
- 6. 如何構建/更新Cygwin GCC?
- 7. Cygwin gcc - asm錯誤:
- 8. 如何將i686-w64-mingw32-gcc-4.5.3.exe別名爲cygwin下的gcc?
- 9. 在cygwin上啓用libx264啓用ffmpeg
- 10. gcc cygwin編譯錯誤
- 11. 最小Cygwin安裝+ Perl + Gcc
- 12. 如何讓Eclipse識別__far修飾符?
- 13. 如何在cygwin中啓用python交互模式?
- 14. gcc編譯器在Cygwin輸出.exe
- 15. 如何從Java調用Cygwin C編譯器GCC?
- 16. 如何在GCC中禁用/啓用預取?
- 17. 如何在Cygwin
- 18. 如何在gcc中啓用c99模式與終端
- 19. 如何在Qt Creator中啓用自定義gcc參數?
- 20. 如何在gcc中啓用循環平鋪?
- 21. 如何在mingw的gcc中啓用iconv支持?
- 22. 在gcc中不啓用內存管理
- 23. 如何用CYGWIN會話中的URL啓動IE
- 24. 如何在cygwin中啓動一個Windows GUI程序?
- 25. 如何在Cygwin中使用rails
- 26. 如何在Cygwin中使用svn命令
- 27. 如何在Java中使用Cygwin
- 28. 在cygwin中啓動anaconda spyder gui
- 29. Cygwin啓動腳本
- 30. Cygwin GCC + WinXP cmd.exe什麼都不做
謝謝,你如何建議__far被刪除?你建議使用什麼替代方法而不是__far來使用? – kimondoe
只需刪除它。例如用'-D__far =「」'編譯。 – a3f