【发布时间】:2010-11-23 11:03:57
【问题描述】:
我正在尝试编译一个需要使用多个库的 C 程序。问题是,链接库的顺序会导致编译失败。
有没有办法让 GCC 找出正确的顺序,或者让我找出正确的顺序而不必尝试所有可能性?
mipsel-linux-gcc ffmpeg_mips_test.c -o ffmpeg_mips_test -Wall -v -I/ffmpegMIPS/includeffmpegMIPS/
-L/ffmpegMIPS/libffmpegMIPS/ -lavformat -lavcodec -lavutil -lswscale -lm -lpthread
我目前的做法是从一个开始,然后在出现错误时添加更多库,但有时感觉像是在进步,但有时我似乎陷入了死胡同。
[edit]由于未定义的引用,编译失败[/edit]
【问题讨论】: