編譯可單步跟蹤除錯的mplayer

2021-05-23 19:11:10 字數 377 閱讀 2489

1. 準備兩份mplayer,乙份為$mplayer-work,乙份為$mplayer- bak;

2. 執行$mplayer-bak/configure;

3. vim $mplayer-work/configure,去掉裡面所有的優化選項,-o2 -o3 -o4;

4. $mplayer-work/configure --enable-debug;

5. cp -f $mplayer-bak/config.mak $mplayer-work/ffmpeg/;

6. $mplayer-work/make;

7. 在編譯的過程中如果出現錯誤,則需要單獨編譯該***x.o檔案,將出錯地方的編譯的指令中的-wall後加上-o2單獨編譯,然後繼續make

編譯器 dev c 單步除錯

一 dev c 除錯崩潰的解決方案 1 點選 工具 編譯選項 2 選擇 編譯器 選項卡,勾選 編譯時加入以下命令 輸入 g3 3 選擇 生成 優化 選項卡,選擇 聯結器 選項卡,將 產生除錯資訊 選為 yes 4 點選確定,重新編譯需要除錯的程式,就可以單步執行了。二 單步除錯 1 設定斷點 在行號...

使用跟蹤和除錯進行條件編譯

當在開發過程中除錯應用程式時,跟蹤和除錯輸出都會出現在 visual studio 的 輸出 視窗中。不過,若要在已部署的應用程式中包含跟蹤功能,則必須在啟用trace編譯器指令的情況下編譯已插入檢測點的應用程式。這樣就可以將跟蹤 編譯成應用程式的發布版本。如果未啟用trace指令,將在編譯過程中忽...

裸奔的bootloader單步除錯

2011 03 01 23 25 22 目地 更清晰的了解bootloader的結構及功能。為移植u boot打基礎。以前只知道大概,今天利用iar除錯工具,看著彙編 看著暫存器,看著記憶體。來單步除錯bootloader。把之前不明白的地方都搞明白。今天單步走到了初始化堆疊。主要研究了設定memo...