最近需要用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. Docker Hub镜像加速器

    国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器.Docker 官方和国内很多云服务商都提供了国内加速器服务. 1.配置加速地址 vim /etc/docker/daemo ...

  2. Kafka学习笔记之Kafka性能测试方法及Benchmark报告

    0x00 概述 本文主要介绍了如何利用Kafka自带的性能测试脚本及Kafka Manager测试Kafka的性能,以及如何使用Kafka Manager监控Kafka的工作状态,最后给出了Kafka ...

  3. Dev控件使用CheckedListBoxControl获取items.count为0 的解决方法

    CheckedListBoxControl,我使用DataSource属性,给其绑定了一个List对象.界面显示都挺正常的,当若干个项的复选框被选中的后,它的checkedListBoxControl ...

  4. Appium基于PO模型的自动化测试(Python)

    基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...

  5. 使用Debug Diagnostic Tool排除内存泄漏故障

    在我之前的博文中(SQL Server内存泄漏),我解释了如何使用“!heap”命令识别哪个模块泄漏了内存.有时我们使用“!d”命令来找到模型或者使用搜索内存命令(s)不能通过显示内存找到原因. 在这 ...

  6. SQL的概念与发展 - 极客时间学习笔记

    了解SQL SQL的两个重要标准是SQL92和SQL99. SQL语言的划分 DDL,也叫Data Definition Language,也就是数据定义语言,用来定义数据库对象,包括数据库.数据表和 ...

  7. Redsi缓存问题(穿透,击穿,雪崩)以及解决办法(分布式锁)【高并发问题】

    Redsi常见问题 缓存在高平发和安全压力下的一些问题 缓存击穿 是某一个热点key在高并发访问的情况下,突然失效,导致大量的并发大金mysql数据库的情况 缓存穿透 是利用redis和mysql的机 ...

  8. 7、Topic

    Topics In the previous tutorial we improved our logging system. Instead of using a fanout exchange o ...

  9. Flask请求和应用上下文源码分析

      flask的request和session设置方式比较新颖,如果没有这种方式,那么就只能通过参数的传递. flask是如何做的呢? 1:本地线程,保证即使是多个线程,自己的值也是互相隔离 1 im ...

  10. Rust中的Cargo工作空间实践

    这是为了开发大型程序,分治crate用的. 目录结构如下: 一,根cargo.toml内容 [workspace] members = [ "adder", "add-o ...