如何判斷是linux/windows庫,module或程序debug還是release

linux:

readelf -S xxx.a |grep "\.debug*"

 
如果有輸出, 是debug, 沒有是release
 
 

windows:

dumpbin /DEPENDENTS xx.dll, 結果輸出中有MSVCRTD.dll的是debug版本. 爲了腳本自動判斷, 可用powergrep等工具自動分揀. .lib和我們的編譯選項有關, 通過dumpbin /HEADERS 也可以判斷出來, 具體要看編譯選項了.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章