lỗi liên kết thư viện ffmpeg


1

Trong khi liên kết libavcodec.a, tôi thấy những lỗi này:

/usr/bin/ld: /usr/local/lib/libavcodec.a(fft_mmx.o): relocation R_X86_64_PC32 against symbol `ff_cos_32' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value

Lưu ý: ffmpeg đã được cấu hình với --enable-pic option

Hệ thống của tôi là Ubuntu 11.04 64 bit.

Bất kỳ con trỏ liên quan đến điều này sẽ hữu ích.

Câu trả lời:


0

Bạn đang liên kết mã 64 bit với mã 32 bit. Sử dụng cùng một vòm khi xây dựng tất cả các tệp đối tượng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.