当前位置:网站首页>如何查看一个现有的keil工程之前由什么版本的keil IDE编译
如何查看一个现有的keil工程之前由什么版本的keil IDE编译
2022-08-02 03:22:00 【a只如初见】
【问题背景】
我们会经常拿到一个别人做好的keil工程,某些情况下,你可能想跟作者使用同样的编译环境进行开发以免出一些奇怪的问题,或者你使用工程编译出来结果有问题,有怀疑是编译器问题,那么有没有什么办法知道这个工程是用keil哪个版本生成的?
【解决方案】
查看 已安装的 keil 版本信息
顶部菜单栏选择Help --》About uVision…
版本信息如下:
这里面主要关注,KEIL的版本是5.25.2.0,C编译器的版本是V5.06 updata 6(build 750)
下面我们看怎么从已有的一个项目工程中找编译器版本信息。
从工程中的.map文件中第一行看链接器版本(注意tool:armlink):
随便找一个编译生成的 .o文件,记事本打开,可以看到使用的编译器版本:
记事本打开.uvprojx工程文件从中也能找到编译器版本:
另外,看工程文件后缀是.uvprojx还是.uvproj可以判断IDE是KEIL5还是KEIL4,KEIL5的工程文件后缀是.uvprojx。
暂时没有办法直接获取到使用的IDE版本,只能通过获取的编译器,链接器版本信息,推断使用的IDE版本。
参考:
https://blog.csdn.net/lljss1980/article/details/114107417
边栏推荐
猜你喜欢
DSPE-PEG-PDP,DSPE-PEG-OPSS,磷脂-聚乙二醇-巯基吡啶供应,MW:5000
STM32 map文件解析
活体检测 Adaptive Normalized Representation Learning for GeneralizableFace Anti-Spoofing 阅读笔记
Cut out web icons through PS 2021
AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'
subprocess.CalledProcessError: Command 'pip install 'thop'' returned non-zero exit status 1.
【装机】老毛桃的安装及使用
oracle内连接和外连接
Deveco studio Hongmeng app access network detailed process (js)
「PHP基础知识」PHP中对象的使用
随机推荐
Mysql8.0安装教程
A senior test engineer asked me these questions as soon as the interview came
[详解C语言]一文带你玩转C语言小游戏---三子棋
手把手带你 Unity 入门之从零创建一个时钟(GameObjects 与 Scripts)
Mysql8创建用户以及赋权操作
AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/yolov5-5.0/models/commo
STM32 触发HardFault_Handler如何查找原因
解决glob()返回文件排序不一致问题&onnx本地按照安装方法
3分钟带你了解微信小程序开发
基本运算符
Deveco studio Hongmeng app access network detailed process (js)
@Configuration详解
亚马逊卖家怎么提升转化率
SOCKS5
COCO数据集训练TPH-YoloV5
ModuleNotFoundError No module named ‘xxx‘可能的解决方案大全
一个结构体 = 另一个结构体(同类型结构体之间可直接赋值操作)
MySQL8.0安装教程,在Linux环境安装MySQL8.0教程,最新教程 超详细
Redis笔记进阶篇:万字长文-整理Redis,各种知识点,建议收藏
DSPE-PEG-Silane,DSPE-PEG-SIL,磷脂-聚乙二醇-硅烷修饰活性基团