Resmi web sitesinden en yeni ffmpeg kaynağını kontrol ettim. Şimdi ffmpeg'i bağımsız bir yürütülebilir dosya olarak derlemek ve kurmak istiyorum. İşteFfmpeg, Android'deki bir konumdan bağımsız yürütülebilir (PIE) veya PIC olarak nasıl oluşturulur?
Ben bir PIE yapma seçeneğini --enable-pic
ekledik
./configure --prefix=/usr/local --enable-gpl --enable-pic --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265
gibi benim configure komut görüntüsü. Oluşturma işlemi başarıyla tamamlandığında Ancak ne zaman ve ben bir sertleştirme çek yaptığınızda aşağıdaki gibi sonra çıktı aşağıda Bunun anlamı ffmpeg hala PIE değildir söylüyor
ffmpeg:
Position Independent Executable: no, normal executable!
Stack protected: yes
Fortify Source functions: yes (some protected functions found)
Read-only relocations: yes
Immediate binding: no, not found!
ffmpeg
sertleştirme-onay almak. Burada neyi özlediğimi söyleyen var mı? PIE desteği eklemek için yapılması gereken başka değişiklikler var mı.
Farkı şimdi anlıyorum anlıyorum .. ama nasıl destekleyebilirim? Ffmpeg –