arv1n 发表于 2021-8-6 14:00:11

树莓派下编译ffmpeg报错

configure命令配置如下:
sudo ./configure --prefix=$PWD/_install--enable-shared --disable-yasm
make报错:
LD      ffmpeg_g/usr/bin/ld:libavformat/libavformat.so: undefined reference to `__atomic_fetch_sub_8'/usr/bin/ld:libavformat/libavformat.so: undefined reference to `__atomic_store_8'/usr/bin/ld:libavformat/libavformat.so: undefined reference to `__atomic_load_8'/usr/bin/ld:libavformat/libavformat.so: undefined reference to `__atomic_fetch_add_8'collect2: error: ldreturned 1 exit statusmake: *** Error 1

有大牛知道什么原因吗,实在搞不懂。

arv1n 发表于 2021-8-6 16:13:28

找到一个解决办法
这是linux 配置环境错误
在configure 参数中加一个 --extra-ldflags="-latomic",语言版本导致的问题
页: [1]
查看完整版本: 树莓派下编译ffmpeg报错