歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04下編譯C-Kermit 9.0.302

Ubuntu 12.04下編譯C-Kermit 9.0.302

日期:2017/2/28 14:46:08   编辑:Linux教程

需要使用ckermit+openOCD+openJTAG調試rtems,但是安裝kermit時卻出現了錯誤...

Ubuntu 12.04中sudo apt-get intstall ckermit,成功安裝,只是由於系統自帶的openssl版本過高,攏是警告,提醒從源碼重新編譯;

相關閱讀:C-Kermit安裝和使用及下載內核方法 http://www.linuxidc.com/Linux/2008-04/12361.htm

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...

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved