我有一個使用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