首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vorbis库时如何编译.c文件。对vorbis_info_init的未定义引用

使用vorbis库时如何编译.c文件。对vorbis_info_init的未定义引用
EN

Stack Overflow用户
提问于 2020-02-27 07:23:14
回答 1查看 270关注 0票数 0

我用sudo apt install libvorbis-dev安装了libvorbis-div。但是,当我试图用gcc a.c命令编译我的简单代码时,我会得到“对`vorbis_info_init的未定义引用”错误。

a.c

代码语言:javascript
复制
#include "vorbis/codec.h"
int main(int argc, char **argv){
   vorbis_info vi;
   vorbis_info_init(&vi);
   return(0);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-27 07:41:39

如果您只运行gcc a.c,那么您将丢失链接器参数。您应该将正在使用的库介绍给编译器/链接器,在本例中是gcc。

可能只是添加-lvorbis,但不要只是复制粘贴,解析这些标志在你的大脑!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60428124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档