如何判断是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 也可以判断出来, 具体要看编译选项了.

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