欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟

 更新時(shí)間:2022年10月13日 15:41:48   作者:胡剛2016  
這篇文章主要介紹了VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本節(jié)用到了上節(jié) Win10環(huán)境下 編譯 和 運(yùn)行 x264 搭建的 msys 和 mingw 的環(huán)境
使用的 MSYS2 MINGW64 、 gcc.exe 、 gdb.exe 都是上一節(jié)搭建好的環(huán)境

1.下載 x264

https://www.videolan.org/developers/x264.html

解壓后

2. 使用上一節(jié)介紹的方法為 x264 生成支持 debug 的 x264.exe

我在 D盤(pán) 創(chuàng)建一個(gè)新的文件夾 x264_vscode_debug,用于存放之后要生成的 x264.exe

上一節(jié)博客:Win10環(huán)境下 編譯 和 運(yùn)行 x264

打開(kāi) MSYS2 MINGW64 輸入下面的命令

cd  D:\x264_vscode_debug
cd x264-master
./configure --enable-debug --prefix=D:\/x264_vscode_debug\/x264_generat
make
make install

其中 x264_generat 文件夾不要我們自己去創(chuàng)建,后面 make install 的時(shí)候會(huì)自動(dòng)生成

這樣就生成了 x264_generat\bin\x264.exe

3. 在 VSCode 中打開(kāi) x264 源碼文件夾

4. 創(chuàng)建并配置 launch.json

4.1 創(chuàng)建 launch.json

點(diǎn)擊 Run–>AddConfiguration–>c/c++: (gdb) 啟動(dòng), 就能創(chuàng)建 launch.json

4.2 配置 launch.json 的 gdb.exe 路徑

先找到 gdb.exe 的路徑(依賴(lài)上一節(jié)博客搭建的環(huán)境)

將 gdb.exe 的路徑填到 launch.json 里面,注意要把路徑里的 \ 改成 \\

C:\\msys64\\mingw64\\bin\\gdb.exe

4.3 配置 launch.json 的 x264.exe 路徑

先找到之前生成的 x264.exe 路徑

然后把路徑填到 launch.json,注意要把路徑里的 \ 改成 \\

5. 創(chuàng)建并配置 tasks.json

5.1 創(chuàng)建 tasks.json

點(diǎn)擊 Terminal–>Condigure Tasks…–>Create tasks.json from template–>MSBuild Excutes the build target ,就能創(chuàng)建 tasks.json

5.2 配置 tasks.json 的 gcc.exe 路徑

找到 gcc.exe 的路徑(依賴(lài)上一節(jié)博客搭建的環(huán)境):
C:\msys64\mingw64\bin\gcc.exe

將 gcc.exe 的路徑 填到 tasks.json

點(diǎn)擊 Run --> Run Without Debugging

terminal 打印沒(méi)有傳命令參數(shù)

解決辦法是 在 launch.json 添加 x264 的命令參數(shù)

6. 在 launch.json 添加 x264 的命令參數(shù)

6.1 先準(zhǔn)備一個(gè) yuv 文件

6.2 在 launch.json 填啟動(dòng)命令參數(shù)

"-o", "D:\\x264_vscode_debug\\x264_generat\\bin\\768_320.h264", "D:\\x264_vscode_debug\\x264_generat\\bin\\768x320.yuv"

參數(shù)的意思是: 輸入文件為 D:\x264_vscode_debug\x264_generat\bin 路徑下的 768x320.yuv ,讓 x264 編碼,生成輸出文件為 D:\x264_vscode_debug\x264_generat\bin 下的 768_320.h264

運(yùn)行后, terminal 打印如下

同時(shí),也在路徑下面生成了 相應(yīng)的 h264 文件

我們使用 ffplay 播放這個(gè)編碼好的 768_320.h264

ffplay D:\x264_vscode_debug\x264_generat\bin\768_320.h264

播放成功,說(shuō)明編碼的 h264 沒(méi)有問(wèn)題。

7. 調(diào)試 x264 源碼

7.1 打斷點(diǎn)

7.2 debug

到此這篇關(guān)于VSCode 搭建 x264 源碼調(diào)試環(huán)境的文章就介紹到這了,更多相關(guān)VSCode源碼調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • git之遠(yuǎn)程代碼回滾master問(wèn)題

    git之遠(yuǎn)程代碼回滾master問(wèn)題

    這篇文章主要介紹了git之遠(yuǎn)程代碼回滾master問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • IDEA編寫(xiě)SQL語(yǔ)句沒(méi)有提示的解決辦法

    IDEA編寫(xiě)SQL語(yǔ)句沒(méi)有提示的解決辦法

    這篇文章主要給大家介紹了關(guān)于IDEA編寫(xiě)SQL語(yǔ)句沒(méi)有提示的解決辦法,在IDEA中如果你在編寫(xiě)SQL語(yǔ)句時(shí)沒(méi)有得到語(yǔ)法提示,可能是因?yàn)闆](méi)有正確配置數(shù)據(jù)庫(kù)連接或者缺少相應(yīng)的插件,需要的朋友可以參考下
    2023-08-08
  • Spark?GraphX?分布式圖處理框架圖算法詳解

    Spark?GraphX?分布式圖處理框架圖算法詳解

    這篇文章主要為大家介紹了Spark?GraphX?分布式圖處理框架圖算法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • String與string的區(qū)別(注意大小寫(xiě))

    String與string的區(qū)別(注意大小寫(xiě))

    String與string的區(qū)別(注意大小寫(xiě))
    2010-06-06
  • pycharm中venv文件夾自定義處理方式圖解

    pycharm中venv文件夾自定義處理方式圖解

    這篇文章主要為大家介紹了pycharm中venv文件夾自定義處理方式圖解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • git-pycharm配置.ignore文件的詳細(xì)過(guò)程

    git-pycharm配置.ignore文件的詳細(xì)過(guò)程

    在開(kāi)發(fā)中經(jīng)常需要配置提交git的忽略文件,本篇來(lái)學(xué)習(xí)下使用pycharm自動(dòng)生成.ignore文件,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • 如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)

    如何給 GitHub commit 加個(gè)綠色圖標(biāo)(教程詳解)

    這篇文章主要介紹了如何給 GitHub commit 加個(gè)綠色圖標(biāo),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • IE 瀏覽器安全級(jí)別詳情及區(qū)別小結(jié)

    IE 瀏覽器安全級(jí)別詳情及區(qū)別小結(jié)

    排查問(wèn)題時(shí),定位到可能和當(dāng)前瀏覽器的安全級(jí)別設(shè)置有關(guān),順便整理了下Windows 7下IE9安全級(jí)別的詳情內(nèi)容,及各安全級(jí)別下的默認(rèn)設(shè)置差異
    2016-01-01
  • Sublime?Text?4怎么安裝使用

    Sublime?Text?4怎么安裝使用

    這篇文章主要介紹了Sublime?Text?4怎么安裝使用,下載對(duì)應(yīng)的安裝包,將該exe文件復(fù)制到對(duì)應(yīng)的sublime?text的安裝目錄下(與sublime_text.exe同級(jí)),右鍵管理員運(yùn)行即可,需要的朋友跟隨小編一起看看吧
    2022-01-01
  • 徹底解決頁(yè)面文字編碼亂碼問(wèn)題

    徹底解決頁(yè)面文字編碼亂碼問(wèn)題

    在HTML頁(yè)面中、Javascript腳本中、以及XML數(shù)據(jù)傳輸中,因?yàn)榫幋a導(dǎo)致的問(wèn)題不計(jì)其數(shù)。
    2009-10-10

最新評(píng)論