將原始碼放入linux目錄下,注意,若是虛擬機器的話要放到linux系統的真實目錄下,而不是windows的共享資料夾,否則會有很多問題。
libx265是用cmake編譯的,故先下cmake,我是centos系統,命令:
yum install cmake -y
進入目錄./x265_1.9/build/linux/下,執行指令碼:
sh make-makefiles.bash
選擇好之後,輸入g退出.
此時在該目錄下生成了makefile指令碼,你只要執行以下make,庫便在當前目錄下生成了。執行make install安裝x265。
./configure --prefix=/usr/local/ffmpeg_3/
--enable-shared
--enable-yasm
--enable-libx264
--enable-libx265
--enable-gpl
--enable-pthreads
--extra-cflags
=-i/usr/local/x264/include --extra-ldflags
=-l/usr/local/x264/lib --extra-cflags
=-i/usr/local/include/
--extra-ldflags
=-l/usr/local/lib
[root@localhost ffmpeg-3.1.1]# pkg-config --modversion x265
package x265 was not found in the pkg-config search path.
perhaps you should add the directory containing `x265.pc'
to the pkg_config_path environment variable
no package 'x265' found
export pkg_config_path=$pkg_config_path
:/usr/local/lib/pkgconfig
[root@localhost ffmpeg-3.1.1]# pkg-config --modversion x265
1.9
windows下使用Mingw編譯x264
4.進入mingw目錄,c mingw msys 1.0,執行msys.bat,在命令列下進入yasm所在目錄,依次執行命令 cd d yasm 1.2.0 進入目錄 configure 回車 執行配置檔案 make 回車 開始編譯 make install 回車 安裝 5.編譯x264 講x264...
Linux下原始碼編譯libtorch
注意 不要編譯libtorch1.5.1 有記憶體洩漏問題,第三方庫 openmp 記憶體洩漏,而且rrelu也有記憶體洩漏,從pytorch1.6.0的bug fix中可知。參考官網 嘗試驗證。安裝依賴 conda install numpy ninja pyyaml mkl mkl includ...
在Windows下原始碼編譯PHP
最近在學習編寫php拓展,懶得裝linux,就研究了一下在windows下編譯php的方法,總算搭建好了在windows下開發php拓展的環境。1 在c盤新建乙個資料夾,c phpdev 4 獲取編譯好的bison.exe和flex.exe,儲存到桌面或者其他c phpdev以外的地方。分別開啟壓縮...