中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 19:39
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行
DOS开发编程 & 发展交流 (开发室) » 新手寻求帮助,关于WATCOM C/C++的编译问题。
可打印版本  1,361 / 3
第1楼 woniu119 发表于 2006-06-11 19:32
新手上路 发帖 2 积分 8
新手寻求帮助,关于WATCOM C/C++的编译问题。
我是刚开始学DOS下编程,听说以前很多DOS游戏就是用WATCOM C/C++开发的。
好象说DOS4GW下可以任意访问内存。
可我用命令: wcl 文件名 无法成功编译。
显示为

C:\watcom\src>wcl hello.c
Watcom C/C++16 Compile and Link Utility Version 11.0c
Copyright by Sybase, Inc., and its subsidiaries, 1988, 2002.
All rights reserved. Watcom is a trademark of Sybase, Inc.
wcc HELLO.C

INTERRUPT 0DH, GENERAL PROTECTION FAULT possible illegal address
error code = 0000
eax = 00003E00 esi = 000000C7 flags = 3246 ds = 017F
ebx = FABF0006 edi = 000000C0 eip = 0000357B es = 01C7
ecx = 00000000 ebp = 00C09FFF cs = 019F fs = 01AF
edx = 00000000 esp = 00000112 ss = 017F gs = 0000Error: Comp
iler returned a bad status compiling 'HELLO.C'

网上找不到原因和关于这方面资料。
那位高手能发份资料给我或上传给大家共享。
onmymail@163.com
第2楼 woniu119 发表于 2006-06-11 19:36
新手上路 发帖 2 积分 8
忘了说明平台。WINDOWS XP + WATCOM C/C++ 11.0C。
第3楼 scumyang 发表于 2006-06-12 03:25
初级用户 发帖 9 积分 20
WC 最好在纯 DOS 平台下使用
在 98 下可以正常工作
但在 2000/XP/2003 下测试 多数时候编译器都会抛出异常

以前用了很久WC 今天才发现这个论坛 居然还有人在玩WC 真是意外 真是高兴 希望跟大家共同学习交流
第4楼 Wengier 发表于 2006-06-12 03:34
系统支持 发帖 10,521 积分 27,736
可以用OpenWatcom C/C++ 1.5试试看,这个是Watcom C/C++ 11的升级版本,而且是完全免费且开源的,如在纯DOS下可用BINW文件夹中的WCL编译,如在WinNT/2K/XP下可用BINNT文件夹中的WCL编译。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023