Gcc 使用vorbis库时如何编译.c文件。对vorbis_info_init的未定义引用
我使用Gcc 使用vorbis库时如何编译.c文件。对vorbis_info_init的未定义引用,gcc,vorbis,Gcc,Vorbis,我使用sudo apt install libvorbis dev安装了libvorbis div。 但是当我试图用gcc a.c命令编译我的简单代码时,我得到了“未定义的对'vorbis_info_init'的引用”错误 a、 c 如果您只运行gcc a.c,则缺少链接器参数。您应该向编译器/链接器介绍您正在使用的库,在本例中是gcc 顺便说一下,可能只是添加-lvorbis,但不要只是复制粘贴,在你的大脑中解析这些标志 #include "vorbis/codec.h" int main(i
sudo apt install libvorbis dev
安装了libvorbis div。
但是当我试图用gcc a.c命令编译我的简单代码时,我得到了“未定义的对'vorbis_info_init'的引用”错误
a、 c
如果您只运行gcc a.c,则缺少链接器参数。您应该向编译器/链接器介绍您正在使用的库,在本例中是gcc 顺便说一下,可能只是添加-lvorbis,但不要只是复制粘贴,在你的大脑中解析这些标志
#include "vorbis/codec.h"
int main(int argc, char **argv){
vorbis_info vi;
vorbis_info_init(&vi);
return(0);
}