c-krmit 9.0.302在ubuntu 12.04编译

需要使用ckermit+openOCD+openJTAG调试rtems,但是安装kermit时却出现了错误...

ubuntu12.04中sudo apt-get intstall ckermit,成功安装,只是由于系统自带的openssl版本过高,拢是警告,提醒从源码重新编译;

1. 从http://www.columbia.edu/kermit/ck90.htm下载源码,cku302.tar.gz至codePrj/ldd/tools;

2. 解压:gunzip -c cku302.tar.gz | tar xf -;

3.  make linux+krb5+ssl

...

如果没有错误,恭喜可以结束本节了...

4. 如果出现compilation failed: openssl/comp.h: No such file or directory,安装libssl-dev

    sudo apt-get install libssl-dev libkrb5 libpam0g-dev

5. 但是还是出错了?

6. 试着make linux+ssl...

7.  提示找不着symbols(references)

将大概在6090行,

        if test -f /usr/lib64/libncurses.so || \
           test -f /usr/lib/libncurses.a || \
           test -f /usr/lib/libncurses.so; then \
          HAVE_LIBCURSES='-lncurses'; \
        else if test -f /usr/lib64/libcurses.so || \
           test -f /usr/lib/libcurses.a || \
           test -f /usr/lib/libcurses.so; then \
             HAVE_LIBCURSES='-lcurses'; fi; fi; \
改成

        if test -f /usr/lib64/libncurses.so || \
           test -f /usr/lib/libncurses.a || \
           test -f //lib/i386-linux-gnu/libncurses.so.5 || \ ### add this line-x86 or x86_64           test -f /usr/lib/libncurses.so; then \
          HAVE_LIBCURSES='-lncurses'; \
        else if test -f /usr/lib64/libcurses.so || \
           test -f /usr/lib/libcurses.a || \
           test -f /usr/lib/libcurses.so; then \
             HAVE_LIBCURSES='-lcurses'; fi; fi; \
好的,make linux+ssl

应该就没错误了...

如若有错误请别忘记使用google,但可以不记得百毒...

Enjoy it...


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值