编译链接出错
我采用批处理来编译c51文件的时候在bl51.exe main.obj lcd.obj这一句的时候出现错误
fatal error L204
Invalid Keyword
下面是官方文档的描述:The invocation line contains an invalid keyword. The command line is displayed up to and including the point of error.
表示没看懂
求解决方法,谢谢各位了
http://www.realview.com.cn/support/kb.asp?ID=1273这个地址是网上我找到唯一一个跟这个问题有点关系的 但是也没看懂 是英文的
求大神出现啊
本帖最后由 yipwing 于 2012-8-24 00:45 编辑
英文站上说的是uVision 编译器本身的问题..叫升级到最新版本..
告诉我,你使用的C51版本..
下载用keil4看看 。 yipwing 发表于 2012-8-24 00:41 static/image/common/back.gif
英文站上说的是uVision 编译器本身的问题..叫升级到最新版本..
告诉我,你使用的C51版本..
我用的就是uv4
看样子不像是版本问题 而是命令的问题
因为我用ide编译没问题
我只是想用批处理来处理编译链接
uv的编辑环境真的很不好 对中文支持也不好
按官方文档的解释 仿佛是少了什么命令关键字了 一朵时光_bobo 发表于 2012-8-24 00:56 static/image/common/back.gif
下载用keil4看看 。
我用的就是keil4
问题好像是在命令方面
缺少什么关键字之类的
还是没找到答案 换个版本吧.. 的确是少了关键字... yipwing 发表于 2012-8-24 19:04 static/image/common/back.gif
换个版本吧.. 的确是少了关键字...
不是版本 是命令的问题
我是想把多个obj文件链接起来
不知道命令是啥
链接单个obj文件是没问题的
多个就出现这错误了 唯舆之缌 发表于 2012-8-24 15:39 static/image/common/back.gif
我用的就是keil4
问题好像是在命令方面
缺少什么关键字之类的
能截图么 试试截图看看 我也在学嵌入式 玩过51和ARM 开发环境就是kei4和ADS
希望能帮到你 。 一朵时光_bobo 发表于 2012-8-25 20:18 static/image/common/back.gif
能截图么 试试截图看看 我也在学嵌入式 玩过51和ARM 开发环境就是kei4和ADS
希望能帮到你 。
我把我的操作给你讲一遍 不用截图了 图中没什么其他的信息
我写的程序是那种多文件的 就是一个main.c 和一个LCD.c这两个 确认代码无误因为拿keil可以正确无误的生成 并且也没有警告
我嫌每次都要打开keil都要建工程 太烦 想用批处理的来编译链接生成hex
命令为:编译:>>c51 main.c
>>c51 LCD.c 然后正确生成main.obj 和LCD.obj
链接:>>bl51 main.obj LCD.obj 在链接时候就提示1楼的错误
也试过bl51 main.obj LCD.obj TO main 提示同样的错误
还有 希望能交流一下 我的QQ:631545607 唯舆之缌 发表于 2012-8-26 15:51 static/image/common/back.gif
我把我的操作给你讲一遍 不用截图了 图中没什么其他的信息
我写的程序是那种多文件的 就是一个m ...
这就有一个潜在的问题了 你的MCU选型在哪里 如果不建立工程文件或者用现有型号的工程模板的话
启动文件startup.s 和引导文件bootloader 究竟是哪一个呢 ?这就说不清了 。 一朵时光_bobo 发表于 2012-8-26 18:10 static/image/common/back.gif
这就有一个潜在的问题了 你的MCU选型在哪里 如果不建立工程文件或者用现有型号的工程模板的话
启动文件s ...
在使用批处理时是要设置环境变量的
在那里会有mcu的选择
启动文件神马的 好像不用吧 我看着好像有个设置地址神马的
待我换我电脑时候 给你发批处理的内容或者截图 唯舆之缌 发表于 2012-8-27 12:08 static/image/common/back.gif
在使用批处理时是要设置环境变量的
在那里会有mcu的选择
启动文件神马的 好像不用吧 我看着好像有 ...
我加你QQ吧 。
页:
[1]