Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我安装了 libvorbis-div 与sudo apt install libvorbis-dev. 但是当我尝试使用gcc a.c命令编译我的简单代码时,我得到“未定义的对 `vorbis_info_init' 的引用”错误。
sudo apt install libvorbis-dev
gcc a.c
交流
#include "vorbis/codec.h" int main(int argc, char **argv){ vorbis_info vi; vorbis_info_init(&vi); return(0); }
如果您只运行 gcc ac,那么您缺少链接器参数。您应该将您正在使用的库介绍给编译器/链接器,在这种情况下是 gcc。
PS可能只是添加-lvorbis,但不要只是复制粘贴,在你的大脑中解析这些标志!