最近须要用DC作一些事,而后须要转库,中午偷个闲,特来记录一下中间的一些坎坷。linux
1.首先是要转库。咱们只有.lib文件的格式,因此须要把.lib文件转换成.db格式。而后坑来了!!!DC2015及之后的版本中,Library Compiler(下称LC)是独立出来的!!!因而乎,我下了个LC2016.12的的,安装了,把.lib转成.db了。shell
2.接下来是在DC中读入.db,而后...坑又来了!!!LC版本过高,DC(DC版本是2015的)不认这个.db!!!也就是说,LC的版本不能高于DC的版本!!!后端
3.好吧,那我继续寻找解决方案,安装个低级的LC吧...而后搜索资源...绝望,找不到LC低版本(2015版本)的资源...因而乎改变主意,安装低版本的DC。工具
4.找到了一个2013版本的DC,花费四五百信元(某论坛货币单位,老司机们都懂的),下了下来。心里想:安装DC这些EDA工具对我来讲是屡见不鲜了,结果轻敌了(坑又来了)!!!通常安装包里面有各类不一样系统的安装包,而installer全给你识别了......这个时候只须要安装某一个版本就能够了。好比我是redhat6 64bit,就安装64位的,就点64位那个选项。为了防止选错,这里建议安装的时候,仅把须要的安装包准备好,好比安装64位的,就只准备AMD64跟common包;安装32位的就只准备linux跟common包。最后建议 64位的系统最好不要安装32位的软件,由于64位的系统中,某些32位的运行库/共享库可能不全,32位的软件可能跑不起来,须要手动补包/库(贼麻烦!)。spa
5.DC2013安装完成后...启动dc_shell,然而...在DC内不能直接转,我也不知道什么状况。无奈,只好直接启动lc_shell转了。资源
6.lc_shell启动成功,坑还有,先记到这里。it
7.继续补坑,lc_shell启动后,须要把待转换的库放到启动目录中,才能确保转换成功。软件
8.好了,转库成功了,综合完成了,导师又叫我去作APR了 T_T T_T T_T搜索
我只是个研一的啊QAQ,不过...这的确让我又熟悉了一遍工具。好了,我转到后端了QAQ!db