我有一个名为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
。请帮我弄清楚如何正确编译!提前感谢!
我认为这应该可以解决您的问题:
cc -o micInput.out micInput.c -L/home/pi -lportaudio
如果您的程序运行有问题,请确保您也在使用所需的任何其他库设置(即ALSA、Jack、OSS(编译您的portaudio程序。
如果这有帮助,请告诉我!