lgzcoollg 发表于 2024-11-6 14:47
│BL51.EXE
│C51.exe
│L51.dll
可以
没有license会有两2k限制,注册信息在TOOLS.INI文件中,和电脑绑定的。
21cnsound 发表于 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
lgzcoollg 发表于 2024-11-7 16:42
请问命令行里报 can't open file ' fun.h',要怎么处理啊?fun.h文件我放在和main.c同级目录下了
C51 COM ...
自己的.h用双引号include,和c文件放在一起试试
21cnsound 发表于 2024-11-7 19:54
自己的.h用双引号include,和c文件放在一起试试
本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。
另外个问题,怎么通过命令行,拿到CID?
lgzcoollg 发表于 2024-11-8 14:41
本来就是"fun.h",后来发现居然要相对路径才行,变成"./fun.h"才行。
另外个问题,怎么通过命令行,拿到C ...
之前试过,没找到办法。但不同版本的CID是相同的
21cnsound 发表于 2024-11-8 16:39
之前试过,没找到办法。但不同版本的CID是相同的
试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp
lgzcoollg 发表于 2024-11-12 15:15
试试: KeilLicensing.exe keil_8051/9.60/BIN/UV4.dll ./LicensingOutput.tmp
没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?
21cnsound 发表于 2024-11-12 22:24
没找到KeilLicensing.exe文件,这个是第三方的还是原版带的?
我是从silicon lab的ssv5上找出来的,原版我没有装。。。估计应该会有个类似的。
没看懂,还是适合库函数
keilc51本来就小,20年前的电脑也带的动。
何必整成这样,我还担心优化后出BUG呢