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