1. 程式人生 > >編譯可除錯的ffmpeg 開關解釋

編譯可除錯的ffmpeg 開關解釋

原文地址: http://blog.csdn.net/zz316316/article/details/42551297

我們configure時, 加入一下選項:

--enable-debug=3 \
        --disable-optimizations \
        --disable-asm  \
        --disable-stripping \

--enable-debug  就是gcc 中新增-g選項, 3是-g的級別

--disable-optimizations 不去優化

--disable-stripping  是因為make install 會執行strip命令,strip命令就會去掉FFmpeg的symbols(符號表),避免strip命令將先前的配置給去掉

--disable-asm 去掉彙編的東西

這樣編譯出來的動態庫就可以除錯了, 可以試試。