2019年7月10日 星期三

compile alsa-1.1.0

下載


新版的alsa有加入topology的功能,compile時會出現如下的錯誤,需修改下 Makefile
alsa_utils/alsa-utils-1.1.0/topology/topology.c:99: undefined reference to `snd_tplg_new'
alsa_utils/alsa-utils-1.1.0/topology/topology.c:105: undefined reference to `snd_tplg_verbose'
alsa_utils/alsa-utils-1.1.0/topology/topology.c:107: undefined reference to `snd_tplg_build_file'
apps/alsa_utils/alsa-utils-1.1.0/topology/topology.c:114: undefined reference to `snd_tplg_free'
apps/alsa_utils/alsa-utils-1.1.0/topology/topology.c:110: undefined reference to `snd_tplg_free'
Makefile:
加入 /usr/lib & /usr/include


...
ALSA_CFLAGS = -I/usr/include
ALSA_LIBS = -L/usr/lib -lasound -lm -ldl -lpthread
...
...
FFTW_CFLAGS = -g -O2 -I/usr/lib
...
FFTW_LIB = -lpthread -lm -lasound -L/usr/lib -lm -ldl -lpthread
...
LDFLAGS = -L/usr/lib 
...
LIBS = -lasound -L/usr/lib -lm -ldl -lpthread
...
...
...
...

沒有留言:

張貼留言