移植ekho到arm linux,实现将中文转换为.wav格式的语音文件。
移植开源库libsndfile到arm linux开发板
1. 下载压缩源码包libsndfile-1.0.28.tar.gz到linux开发主机。
2. 新建一个文件夹libsndfile,将源码压缩包libsndfile-1.0.28.tar.gz拷贝到该目录。
3. 在libsndfile目录中新建一个目录install,后续make install会自动将生成的库和头文件等需要部署的内容拷贝到该目录,方便部署到板端。
4. 解压源码压缩包libsndfile-1.0.28.tar.gz,tar xvf libsndfile-1.0.28.tar.gz
5. 进入解压后的文件夹libsndfile-1.0.28
6. 执行./configure --prefix=/xxx/libsndfile/install --host=arm-linux --target=arm CC=/xxx/xxx/arm-linux-gnueabihf-gcc AR=/xxx/xxx/arm-linux-gnueabihf-ar --disable-external-libs
6.1 --prefix=后面的目录是刚刚创建的install目录
6.2 CC=是linux开发主机上安装的交叉编译工具链