我有一个名为micInput.c的程序。它的路径是/home/pi/tromboneTuner/micInput.c
,我正在尝试使用cc对其进行编译。该程序需要端口音频,其路径为/home/pi/portaudio
。当我尝试使用cc micInput.c -lportaudio -L/home/pi/portaudio
进行编译时,它会显示此错误/usr/bin/ld: cannot find -lportaudio
collect2: error: ld returned 1 exit status
。请帮助我弄清楚如何正确编译它!预先感谢!
答案 0 :(得分:0)
我相信this应该可以解决您的问题:
cc -o micInput.out micInput.c -L/home/pi -lportaudio
如果您的程序无法运行,请确保还要使用其他库设置(例如ALSA,Jack,OSS)来编译portaudio程序。
让我知道这是否有帮助!