我有一个使用32位目标文件的小程序,我希望在dos操作系统下运行它。现在,搜索后我发现DJGPP。
有没有办法使用DJGPP将我的程序编译为16位dos可执行格式?
在此先感谢编译C程序到MS-DOS环境
0
A
回答
2
看看this相关堆栈溢出问题。它可能有帮助。
+0
虽然这可能在理论上回答这个问题,但[这将是更可取的](// meta.stackoverflow.com/q/8259)在这里包括答案的基本部分,并提供供参考的链接。 – 2016-07-12 04:53:22
0
如果您想利用32位处理器(386及以上版本)在16位DOS下(使用DPMI)运行32位代码,那么DJGPP肯定是最合适的工具。也就是说,它生成包含32位代码的16位dos可执行文件。对于对象格式,它使用32位COFF。
相关问题
- 1. 在其他的编译环境编译
- 2. C++程序编译
- 3. 编译C++程序
- 4. 在java 7环境下运行java 1.5编译的程序
- 5. Scala编程环境
- 6. 在100%C++环境中为Android编程?
- 7. 编译C++ .lib文件使他们的DLL C#环境
- 8. 编写.com程序的环境(NASM)
- 9. C程序不编译
- 10. C程序编译错误
- 11. 编译继承程序C++
- 12. C程序分步编译
- 13. C#编译Visual Studio程序
- 14. C++程序无法编译
- 15. C程序编译错误
- 16. 无法编译C程序
- 17. 如何编译C程序?
- 18. 使用C++函数编译循环汇编程序
- 19. Java环境@MeteorService通过cmd编译?
- 20. Libwbxml在Win32环境下编译
- 21. 使用GCC编译为独立环境
- 22. 如何跟踪编译环境
- 23. c#:找到循环引用/按正确顺序编译的实用程序?
- 24. Linux编程环境配置
- 25. MS Dynamics编程环境
- 26. 在Objective-C编译器上编译不正确的C程序
- 27. Cevelop - 在编译时从环境变量设置C++宏值?
- 28. 在Visual C++和* nix环境下编译差异
- 29. 选择c编译器并创建开发环境
- 30. 通过环境变量设置MS C#编译器选项?
......你说的这个MS-DOS是什么? hehe – 2010-04-22 13:16:20
您想在16位实模式操作系统上运行该对象文件中的32位保护模式代码? – 2010-04-22 15:04:00