SilverBullet 发表于 2012-10-6 11:31:54

Keil C51辅助编译工具

程序说明:
      本程序可以在配置文件定义的路径,自动寻找目录下的C语言源程
   序,并自动编写批处理,从而调用Keil C51系列编译器将源程序编译
   为hex文件,从而避免启动臃肿的uVision。
      注意,在使用本程序前,您需要正确安装Keil uVision系列的软件并
   注册,之后可以在config文件中定义相应位置(看下面)。程序执行
   后,您可以手动调用批处理文件,也可以使用批处理二次调用(看下
   面)。生成的批处理文件名为make.bat

编译环境:Win7,GCC

使用说明:
      请将配置文件config(区分大小写,无拓展名!切记!)放置于和
主程序同一目录下.配置文件示范:
       C:\Keil\C51
       D:\Projects\Developing\files
       D:\Projects\Developing\output
       D:\Projects\Developing\files
    要求:每行之前、之后均不能有空格
          第一行为编译器目录,第二行为.C文件储存目录
          第三行为输出obj、h文件目录,第四行为批处理文件生成目录
    建议您使用批处理文件二次调用。首先建立批处理文件写入下列内容(假
设本程序文件名为maker.exe,批处理、文件生成目录和程序在同一目录下)
       @echo off
       maker.exe
       make.bat
    然后直接调用这个文件便可以编译程序了。
    请注意:本程序目前还不能编译asm文件,以后可能会考虑加入该功能。
                        在使用前,请确认您已经安装uVision软件并注册


附注:
    程序原来是自己用的,稍稍修改了一下就传了上来,可能问题还很
多。有问题请
        发邮件到:mrdu06@sohu.com

下载:

yklstudent 发表于 2012-10-6 12:30:46

我就好奇问问 编译环境到底是KEIL还是GCC了

jlhgold 发表于 2012-10-6 12:39:53

GCC是编译他的程序的吧 C51应该还是keil

SilverBullet 发表于 2012-10-6 12:45:59

yklstudent 发表于 2012-10-6 12:30 static/image/common/back.gif
我就好奇问问 编译环境到底是KEIL还是GCC了

额,我有点表意不明……这个程序是用GCC编译的,但是你最后要编译工程文件的时候还是要用到keilC51的

莫名zx 发表于 2012-10-7 20:06:46

{:lol:} 赞一个

richards 发表于 2012-10-7 20:17:32

没搞明白呢? 要简单的话 不如直接用GCC算了。

金砂紫钰 发表于 2012-10-8 13:34:18

richards 发表于 2012-10-7 20:17 static/image/common/back.gif
没搞明白呢? 要简单的话 不如直接用GCC算了。

请教一下:GCC能编单片机的代吗......

error_dan 发表于 2012-10-8 14:55:09

金砂紫钰 发表于 2012-10-8 13:34 static/image/common/back.gif
请教一下:GCC能编单片机的代吗......

GCC是万能的。

517456 发表于 2012-10-8 15:58:09

GCC不能编译C51,但是有个叫SDCC的就可以。以前会用SDCC+GVIM。

devcang 发表于 2012-10-12 17:30:08

用Notepad++路过


给个参考的批处理文件(多文件)
http://hi.baidu.com/bdpersonal/item/723a9fa11a432612a9cfb751

如果想单文件,需要稍改一下。

elecfun 发表于 2012-10-12 18:55:45

直接运行maker.exe出错了

bbssilverkey 发表于 2012-10-30 11:50:01

楼主开发个自动完成的好些,Visual Assist X 类

SilverBullet 发表于 2013-2-8 11:29:21

半年没上了没想到还有人看这个帖子……
我是用gcc编译的这个程序,可能没有带相关的运行库……
自动完成?说的是类似于代码自动提示的功能吗?我觉得用Vim+ctags就挺好的,还方便
多文件的那个批处理试过,不过个人讨厌批处理……

jz701209李 发表于 2013-2-26 15:43:01

谢谢楼主......
页: [1]
查看完整版本: Keil C51辅助编译工具