贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 08:20:11

尚未解答LinuxDev- 被編譯器優化無法使用gdb

LinuxDev- 被編譯器優化無法使用gdb

最近使用gdb 去追蹤opencv

我編譯opencv 參數是 -g -O0 -ggdb3

但是我發現有些函數進不去感覺是被編譯器優化

ocl_remap 函數gdb 無法進入 , 被當作函數參數的函數會被優化?

CV_OCL_RUN(_src.dims() <= 2 && _dst.isUMat(),ocl_remap(_src, _dst, _map1, _map2, interpolation, borderType, borderValue))

如果把程式碼拆成兩行gdb 是可以正常進去ocl_remap

bool ocl_remap_result = ocl_remap(_src, _dst, _map1, _map2, interpolation, borderType, borderValue);
CV_OCL_RUN(_src.dims() <= 2 && _dst.isUMat(), ocl_remap_result)

想請問一下有什麼辦法解決這問題

謝謝


--

0個答案 LinuxDev- 被編譯器優化無法使用gdb

其他問題

友站連結