找回密码
 立即注册
楼主: 21cnsound

分享:轻量化Keil C51命令行方式编译,适合配置超级低的电脑玩儿

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-11-6 17:59:22 | 显示全部楼层
lgzco*** 发表于 2024-11-6 14:47
│  BL51.EXE
│  C51.exe
│  L51.dll

可以
没有license会有两2k限制,注册信息在TOOLS.INI文件中,和电脑绑定的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-12-18 13:10:51
已绑定手机

0

主题

7

回帖

32

积分

新手上路

积分
32
发表于 2024-11-7 16:42:12 | 显示全部楼层
21cns*** 发表于 2024-11-6 17:59
可以
没有license会有两2k限制,注册信息在TOOLS.INI文件中,和电脑绑定的。

请问命令行里报 can't open file ' fun.h',要怎么处理啊?fun.h文件我放在和main.c同级目录下了

C51 COMPILER V9. 60.0.0 - SN: Eval Version
COPYRIGHT Copyright (C) 2012 - 2019 ARM Ltd and ARM Germany GmbH. All rights reserved .
*** WARNING C318 IN LINE 3 0F demo/main.c: can't open file ' fun.h'
*** WARNING C206 IN LINE 9 OF demo/main.cn ' fun': missing functi on-prototype
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-11-7 19:54:08 | 显示全部楼层
lgzco*** 发表于 2024-11-7 16:42
请问命令行里报 can't open file ' fun.h',要怎么处理啊?fun.h文件我放在和main.c同级目录下了

C51 COM ...

自己的.h用双引号include,和c文件放在一起试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-12-18 13:10:51
已绑定手机

0

主题

7

回帖

32

积分

新手上路

积分
32
发表于 2024-11-8 14:41:57 | 显示全部楼层
21cns*** 发表于 2024-11-7 19:54
自己的.h用双引号include,和c文件放在一起试试

本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。

另外个问题,怎么通过命令行,拿到CID?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-11-8 16:39:27 | 显示全部楼层
lgzco*** 发表于 2024-11-8 14:41
本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。

另外个问题,怎么通过命令行,拿到C ...

之前试过,没找到办法。但不同版本的CID是相同的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-12-18 13:10:51
已绑定手机

0

主题

7

回帖

32

积分

新手上路

积分
32
发表于 2024-11-12 15:15:19 | 显示全部楼层
21cns*** 发表于 2024-11-8 16:39
之前试过,没找到办法。但不同版本的CID是相同的

试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-11-12 22:24:49 | 显示全部楼层
lgzco*** 发表于 2024-11-12 15:15
试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp

没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-12-18 13:10:51
已绑定手机

0

主题

7

回帖

32

积分

新手上路

积分
32
发表于 2024-11-13 14:46:55 | 显示全部楼层
21cns*** 发表于 2024-11-12 22:24
没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?

我是从silicon lab的ssv5上找出来的,原版我没有装。。。估计应该会有个类似的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-04-29 13:02:20
已绑定手机

0

主题

130

回帖

174

积分

注册会员

积分
174
发表于 2024-11-13 15:24:28 来自手机 | 显示全部楼层
没看懂,还是适合库函数
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-11-13 16:27:29 | 显示全部楼层
keilc51本来就小,20年前的电脑也带的动。
何必整成这样,我还担心优化后出BUG呢
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:19 , Processed in 0.195721 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表