最近需要用DC做一些事,然后需要转库,中午偷个闲,特来记录一下中间的一些坎坷。

1.首先是要转库。我们只有.lib文件的格式,所以需要把.lib文件转换成.db格式。然后坑来了!!!DC2015及以后的版本中,Library Compiler(下称LC)是独立出来的!!!于是乎,我下了个LC2016.12的的,安装了,把.lib转成.db了。

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位的软件可能跑不起来,需要手动补包/库(贼麻烦!)。

5.DC2013安装完成后...启动dc_shell,然而...在DC内不能直接转,我也不知道什么情况。无奈,只好直接启动lc_shell转了。

6.lc_shell启动成功,坑还有,先记到这里。

7.继续补坑,lc_shell启动后,需要把待转换的库放到启动目录中,才能确保转换成功。

8.好了,转库成功了,综合完成了,导师又叫我去做APR了 T_T   T_T   T_T

我只是个研一的啊QAQ,不过...这的确让我又熟悉了一遍工具。好了,我转到后端了QAQ!

关于Design Complier/Library Compiler的跌坑(坑爹)记录的更多相关文章

  1. 总结一下现在关于Design Support Library的几个博客

    原文转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0713/3179.html 关于Design Support Libr ...

  2. Android Design Support Library使用详解——TextInputLayout与TextInputEditText

    TextInputLayout 在谷歌的Material Design中,文本输入是这样表现的:当用户点击输入框想要输入文字时,如果输入框是空的,那么它的提示文字(hint)就会变小并且同时移动到输入 ...

  3. 当Design Support Library遇上RecycleView

    近期对Design Support Library中的一些新组件做了些研究,当中涉及到CoordinatorLayout.AppBarLayout.CollapsingToolbarLayout,为了 ...

  4. Android Design Support Library使用详解

    Android Design Support Library使用详解 Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的And ...

  5. Android开发学习之路-Android Design Support Library使用(CoordinatorLayout的使用)

    效果图: 上面的这个图有两个效果是,一个是顶部的图片,在上滑之后会隐藏起来并且显示出一个ToolBar(ToolBar类似于ActionBar,但是只有ToolBar是兼容Material Desig ...

  6. 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    转自:http://mrfufufu.github.io/android/2015/07/01/Codelab_Android_Design_Support_Library.html [翻]Andro ...

  7. 【转】Android的材料设计兼容库(Design Support Library)

    转自:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html?mType=Group Android的材料设计兼容 ...

  8. Android应用Design Support Library完全使用实例

    阅读目录 2-1 综述 2-2 TextInputLayout控件 2-3 FloatingActionButton控件 2-4 Snackbar控件 2-5 TabLayout控件 2-6 Navi ...

  9. Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    原文:Codelab for Android Design Support Library used in I/O Rewind Bangkok session--Make your app fanc ...

随机推荐

  1. mysql百万级数据分页查询缓慢优化-实战

    作为后端攻城狮,在接到分页list需求的时候,内心是这样的 画面是这样的 代码大概是这样的 select count(id) from …       查出总数 select * from …. li ...

  2. Socket超时时间设置

    你知道在 Java 中怎么对 Socket 设置超时时间吗?他们的区别是什么?想一想和女朋友打电话的场景就知道了,如果实在想不到,那我们就一起来来看一下是咋回事吧 设置方式 主要有以下两种方式,我们来 ...

  3. StringBuilder.sb.AppendLine();

    StringBuilder sb=new StringBuilder(); sb.AppendLine("The world is fair and wonderful.Everything ...

  4. ASP.NET MVC 中的过滤器

    这里用实例说明各种过滤器的用法,有不对的地方还请大神指出,共同探讨. 1. ActionFilter 方法过滤器: 接口名为 IActionFilter ,在控制器方法调用前/后执行. 在新建的MVC ...

  5. RSA加密方法

    /// <summary>        /// RSA加密        /// </summary>        /// <param name="dat ...

  6. Docker(二)-在Docker中部署Nginx实现负载均衡(视频教程)

    本教程介绍利用Docker部署Nginx服务实现负载均衡. (双击全屏播放)

  7. Vue新手入门教程

    谈谈我对Vue的理解 vue就是前端上的Java,前端上的C#.有个前端的虚拟DOM引擎,设计理念和Java,C#类似.我们只需要告诉DOM应该显示什么,而不用去操作DOM元素. 如何引用? 下面是一 ...

  8. webpack4 code splitting

    demo 代码点此,webpack4 进行 code splitting 使用 split-chunks-plugin, 开始前先做点准备工作. start 安装: npm i -D webpack ...

  9. leetcode - 使用栈实现队列的特性

    使用栈实现队列的特性 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部. pop() -- 从队列首部移除元素. peek() -- 返回队列首部的元素. empty() - ...

  10. 4.InfluxDB-InfluxQL基础语法教程--基本select语句

    本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/) 基本语法如下: SE ...