如何查看一个现有的keil工程之前由什么版本的keil IDE编译
【問題背景】
我們會經常拿到一個別人做好的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
https://www.amobbs.com/thread-5603961-1-1.html
總結
以上是生活随笔為你收集整理的如何查看一个现有的keil工程之前由什么版本的keil IDE编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 CAN过滤器
- 下一篇: FreeRTOS内核详解(1) —— 临