标题: 新手寻求帮助,关于WATCOM C/C++的编译问题。
[打印本页]
作者: woniu119
时间: 2006-6-11 19:32
标题: 新手寻求帮助,关于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
作者: woniu119
时间: 2006-6-11 19:36
忘了说明平台。WINDOWS XP + WATCOM C/C++ 11.0C。
作者: scumyang
时间: 2006-6-12 03:25
WC 最好在纯 DOS 平台下使用
在 98 下可以正常工作
但在 2000/XP/2003 下测试 多数时候编译器都会抛出异常
以前用了很久WC 今天才发现这个论坛 居然还有人在玩WC 真是意外 真是高兴 希望跟大家共同学习交流
作者: Wengier
时间: 2006-6-12 03:34
可以用OpenWatcom C/C++ 1.5试试看,这个是Watcom C/C++ 11的升级版本,而且是完全免费且开源的,如在纯DOS下可用BINW文件夹中的WCL编译,如在WinNT/2K/XP下可用BINNT文件夹中的WCL编译。