我从GitHub上面下载的openwrt7688源码,make的时候出现 cannot find -lasound 错误。

make menuconfig时候只是选中了7688,然后没有改动任何其他配置,编译时候就出现下面这个错误,缺少alsa的库,而提供的源码里面没有lib-alsa选项。
cannot find -lasound
/home/liang/testopenwrt/op7688_32M/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/usr/lib/libcrypto.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
collect2: error: ld returned 1 exit status

Lz你好,请问这个问题解决了吗?

别忘了./script/feeds update -a和./script/feeds install -a

@zpf 恩 我运行下feeds update 试试

很久之前遇到过,我记得好像是因为你的虚拟机没有按照要求安装需要的软件包,
$ sudo apt-get update
$ sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils vim,
你试试