[ffmpeg 擴展第三方庫編譯系列] 關於libvpx mingw32編譯問題

在編譯libvpx的時候遇到挺多的問題,

1.[STRIP] libvpx.a < libvpx_g.a 

strip: Bad file number 

  這個錯誤也是比較難搞的,一開始以爲只是strip沒有找到造成的,但是後來嘗試修改strip路徑也無法解決.
這個錯誤需要修改Makefile代碼,
%.a: %_g.a
	$(if $(quiet),@echo "    [STRIP] $@ < $<")
#	$(qexec)$(STRIP) --strip-unneeded \
#         `$(NM) $< | grep ' [A-TV-Z] ' | awk '{print "-K"$$3'}`\
#          -o $@ $<
else
%.a: %_g.a
	$(if $(quiet),@echo "    [CP] $@ < $<")
	$(qexec)cp $< $@
endif

以上是原來代碼,需修改爲

%.a: %_g.a
	$(if $(quiet),@echo "    [STRIP] $@ < $<")
	$(qexec)cp $< $@
	$(qexec)$(STRIP) --strip-unneeded $@
else
%.a: %_g.a
	$(if $(quiet),@echo "    [CP] $@ < $<")
	$(qexec)cp $< $@
endif


到此strip錯誤解決

2.各種test等錯誤

如果出現類似錯誤,可以嘗試關閉docs,examples等

聯繫方式:[email protected]

QQ:514540005

版權所有,禁止轉載.

發佈自:http://blog.csdn.net/tigerleap/article/details/40516099


發佈了181 篇原創文章 · 獲贊 15 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章