![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 18:45 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 关于WATCOMC的问题,请高手指点 |
| 可打印版本 1,222 / 3 |
| 第1楼 fox78 | 发表于 2006-05-11 23:26 |
| 新手上路 发帖 2 积分 8 | |
|
关于WATCOMC的问题,请高手指点 刚开始使用WATCOMC,听说可以直接申请超过64K的内存,编写个申请256K的程序测试(hello.c),用wcl hello.c编译后生成的hello.exe,在纯DOS环境执行显示申请失败。用wcl386 hello.c编译后生成文件,在纯DOS下执行显示this is a Windows NT character-mode executable ,请高手帮我指导下,这是怎么回事,如何解决。
我的测试程序如下: /******hello.c****/ #include "stdio.h" #include<malloc.h> main() { unsigned char *a; printf("Hello World!"); if(a=(unsigned char*)malloc(262144)) printf("\nok!!!!"); else printf("\nerror!!!"); getch(); } |
|
| 第2楼 fox78 | 发表于 2006-05-12 09:28 |
| 新手上路 发帖 2 积分 8 | |
|
高手帮忙知道下
|
|
| 第3楼 jawbin | 发表于 2006-05-12 10:03 |
| 高级用户 发帖 444 积分 994 | |
|
需要一个 dpmi 服务器?
|
|
| 第4楼 bush | 发表于 2006-05-13 00:11 |
| 银牌会员 发帖 730 积分 2,165 | |
|
wcl386是32位編譯器,純dos下先加擴展器試試
dpmi |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |