自从入手arduinon差不多半个月了,在window下几乎没有任何问题,下载,编程,编译,上传,运行。几乎没有任何问题。在Linux编译成功,上传时下却总是提示找不到libncurses.so.5无法载入等错误信息,经过各种查找资料,终于搞定了。步骤如下:
(1)首先,由于我的系统永远是最新的,libncurses是6.0版本的,要找到libncures5版本的,终于在一台较老的chakra linux中找到了;分别拷贝到/usr/lib/和/usr/lib32/目录中,其中lib和lib64是一样的,lib32的32位的库目录
(2)接着,创建连接文件
cd /usr/lib/
ln -s libncurses.so.5 libtinfo.so.5
cd ../lib32/
ln -s libncurses.so.5 libtinfo.so.5
(3)最后就可以编译成功了。下面分享一个程序:
软件部分:
#define NOTE_D0 -1
#define NOTE_D1 350
#define NOTE_D2 393
#define NOTE_D3 441
#define NOTE_D4 495
#define NOTE_D5 556
#define NOTE_D6 624
#define NOTE_D7 661
#define NOTE_DL1 175
#define NOTE_DL2 196
#define NOTE_DL3 221
#define NOTE_