您现在的位置: 主页 > MCU > 单片机应用 > 使用命令行编译C51源码并生成HEX文件的示例 -
本文所属标签:
为本文创立个标签吧:

使用命令行编译C51源码并生成HEX文件的示例 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]参考Keil\C51\HLP\C51.pdf以及A51.pdf文档,示例及说明如下:set PATH=%PATH%;G:\develop\keil\C51\BIN;G:\develop\keil\C51\INC;G:\develop\keil\C51\LIBset C51_LIB=G:\develop\keil\C51\LIB\(注:其中的G:\develo

参考KeilC51HLPC51.pdf以及A51.pdf文档,示例及说明如下:
set PATH=%PATH%;G:developkeilC51BIN;G:developkeilC51INC;G:developkeilC51LIB
set C51_LIB=G:developkeilC51LIB
(注:其中的G:developkeil目录要改成本机安装keil的位置)
set DST_NAME=objoutput (注:指定输出文件名)
set DIR=D:source (注:指定源文件所在目录)

本文引用地址: http://www.21ic.com/app/mcu/201807/784941.htm

echo 转向工作目录
d: (注:源文件所在区)
cd %DIR%

echo 编译文件...
c51 a.c
c51 b.c
c51 c.c
c51 d.c

md obj
echo 链接目标文件...
BL51 %C51_LIB%C51s.lib,a.obj,b.obj,c.obj,d.obj,EXTERN_LIB.obj TO %DST_NAME% RAMSIZE(256) CODE(?CO?c(FC00H), ?CO?d(FFD0H))
(注:EXTERN_LIB.obj文件是已经编译好的obj文件,用于编译部分模块只有目标代码的项目,RAMSIZE等是一些链接设置,详细信息请参考C51HLPA51.pdf)

echo 生成HEX文件...
OH51 %DST_NAME%

echo 编译结束
cd




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > 使用命令行编译C51源码并生成HEX文件的示例 -
 

"使用命令行编译C51源码并生成HEX文件的示例 -"的相关文章

网站地图

围观()