2024年3月31日发(作者:)
解决proteus的c编译器问题的方法
知道大家都在为8086的语言编辑器烦恼,自己的程序写好了,但是怎么也没有办法编译
出exe来。远哥花了两天搞这个编译器,,,,废话不多说 直接进入主体
首先下载两个编译器,一个是make,,,,一个是ml,,,,,
然后运用批处理
资源下载:
make编译器:
首先找到digitalmars的主页~ /
下了一个 Digital Mars C/C++ Compiler Version 8.51
/download/
ml编译器:
接着下masm~~这里我下的是masm32
在/中下载~
点击/中的Sydney Australia 就行了~~这
是推荐给中国地区的下载链接~~速度很快
具体步骤如下:
1、在c盘建立文件夹命名为compile
2、将本人给的dm852c解压至c盘,并复制至compile中
3、解压本人给的m32v10r至c盘
双击install。Exe
选择d盘(我选择的c盘但是装不上,所以选择d盘)
在d盘安装后会出现文件夹名为masm32的文件夹,将其复制至c盘根目录(覆盖c
盘中的masm32文件夹)
4、将compile/dm/bin中的所有文件(十个文件)复制至
c/windows/system32/wbem(系统环境变量path)中
5、将 masm32/bin中的复制至系统环境变量path中, 这样我们的大部分
工作ok
6、接下来就是运行了:
这里运用到批处理程序文件(这个东西在proteus中的8086 的Demo
中有)
这个是一个批处理文件 可以用txt打开 也可以用vc打开 打开之后 就已经有一
段demo的编译路径 如下:
@echo on
del *.obj
del *.exe
del *.map
ml /Zm /Zd /Zi /Zf -c
dmc -0 -g -ms -0 -c -Ic:compiledmINCLUDE - board.c
dmc -0 -g -ms -0 -c -Ic:compiledmINCLUDE - calc.c
link /CO /NOD /DEB /DEBUGB /STACK:1024
+++
我们要做的就是 把
dmc -0 -g -ms -0 -c -Ic:compiledmINCLUDE - board.c
变成自己要编写的东西
例如:
dmc -0 -g -ms -0 -c -Ic:compiledmINCLUDE - huzhiyuan.c
这样 你的工程的文件夹里面有:
**.c
硬件电路图
只需要双击compile。bat就可以生成exe
这样就直接打开电路图 运行就可以了
你们懂的 ,不懂的来问我;
这样就会生成你想要的exe ,只要你硬件电路正确 ,软件软件没有错误
可以运行你想要的电路 不用再运用proteus中的自带编译器;
这样我们大功告成了
直接就
Ps:c语言必须有驱动的 这玩意什么Demo里面都有
发布评论