![](/img/trans.png)
[英]Undefined Reference to `pthread_init' When Using -lpthread Flag:
[英]how compile .c file when using vorbis library. undefined reference to vorbis_info_init
我用sudo apt install libvorbis-dev
安裝了 libvorbis-div 。 但是,當我嘗試使用gcc ac
命令編譯我的簡單代碼時,出現“對 `vorbis_info_init' 的未定義引用”錯誤。
交流電
#include "vorbis/codec.h"
int main(int argc, char **argv){
vorbis_info vi;
vorbis_info_init(&vi);
return(0);
}
如果您只運行 gcc ac,那么您將缺少鏈接器參數。 您應該將您正在使用的庫引入編譯器/鏈接器,在本例中為 gcc。
PS 可能只是添加-lvorbis,但不要只是復制粘貼,在你的大腦中解析這些標志!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.