1.openocd
1.1 安装libftdi
./configure, make, make install
1.2 编译openocd
[问题]
无法找到libftdi的lib.libftdi是在/usr/local/lib下的,ftdi.h是在/usr/local/include下的.不知道为什么openocd就是不去找.
1.添加到./configure中去, CCFLAGS,不行,没有解决问题.
2.建立软链接,在/usr/lib中建立软连到/usr/local/lib中去.
cd ~/libftdi-0.19/src
sudo cp ftdi.h /usr/include
cd /usr/local/include
sudo ln -s /usr/include/ftdi.h ftdi.h
cd /usr/lib
sudo ln -s /usr/local/lib/libftdi.a libftdi.a
sudo ln -s /usr/local/lib/libftdi.la libftdi.la
sudo ln -s /usr/local/lib/libftdi.so.1.19.0 libftdi.so.1.19.0
sudo ln -s /usr/local/lib/libftdi.so.1.19.0 libftdi.so
sudo ln -s /usr/local/lib/libftdi.so.1.19.0 libftdi.so.1
2 kermit
2.1 make linux
提示crypt.a有问题.把makefiel修改一下.
找到linuxa的目标.
"LIBS= $(LIBS) -lm -lcrypt"
编译通过.
mv wermit /usr/kermit
OK.