知识屋:更实用的电脑技术知识网站
所在位置:首页 > 编程技术 > 批处理

64位系统DOSBox下面nasm编译程序出现"Unable to open include file 'pm.inc'"的问题

发布时间:2014-09-27 17:20:44作者:知识屋

64位系统DOSBox下面nasm编译程序出现"Unable to open include file 'pm.inc'"的问题
 
  最近换了64位系统,发现其实对于操作系统的开发人员来说,这真的不是个很好的选择。但是既来之,则安之,有问题,咱就解决它!
  www.zhishiwu.com  
    以前在32位的cmd里面用nasm编译,NASM编译时报错:E:/Proj_OS/pmtest1.asm:6: fatal :unable to open include file 'pm.inc'
 
     原因:pmtest1.asm文件引用pm.inc的路径不正确
 
     如下,将引用路径改为pm.inc所在路径即可。 
    %include "C:/OS_test/pm.inc" ;  www.zhishiwu.com  
 
     这次在DOSBox中模拟的时候发现,这样依旧会报错,找不到路径。纠结了半天,能试的办法都试了,还是不行。。。
 
     这时,突然,想到这是在DOSBox里面模拟的结果。之前通过"mount K C:/"命令将C盘挂载到了K,所以在源程序里面应该改为: 
    %include "K:/OS_test/pm.inc" ;
 
    一试,果然Ok...开心啊!
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜