COM可执行文件与开放Watcom
问题描述:
我想为旧的i286机器运行PC-DOS和目标格式一个普通的COM可执行文件的一个小工具。COM可执行文件与开放Watcom
编译器的选择是Open Watcom,它在文档中说它可以链接DOS .COM文件,但是文档不明确或者不能像示例所示那样工作,所以我最终得到了一个.EXE文件(带有MZ头)或多个链接器/编译器错误。
那么,如何使用Open Watcom编译器创建.COM可执行文件?
答
我使用的编译和链接wcl
前端和内存模型小微小,而不是得到一个COM文件。
你到目前为止尝试过什么? –
使用小内存模型编译和链接(根据需要链接到lib286)但它仍然会生成一个DOS EXE文件。手册('> wlink system com file myprog')上显示的示例尝试查找名为“Sytem”和“COM”的对象文件,而不是产生COM文件 – NeonMan
文档示例在一个安装(Windows主机),但不在另一个(DOS主机)......不知道发生了什么,但“它解决了它自己”。可能是非工作人员的PATH拧紧。 – NeonMan