0
對於ARM處理器的交叉編譯代碼,我們有一個GCC工具鏈和一個ARM工具鏈。是否可以檢查是否使用GCC工具鏈或ARM工具鏈編譯了二進制文件。如何檢查使用哪種編譯器生成二進制
對於ARM處理器的交叉編譯代碼,我們有一個GCC工具鏈和一個ARM工具鏈。是否可以檢查是否使用GCC工具鏈或ARM工具鏈編譯了二進制文件。如何檢查使用哪種編譯器生成二進制
你可以嘗試傾銷.comment部分
objdump --full-contents --section=.comment yourprogram
如果它是一個ELF文件,檢查它是否有.comment
部分 - 許多編譯器在那裏寫入它們的標識字符串。否則,您可能不得不求助於檢查二進制代碼。這不是微不足道的,但絕對可行。詳情請參閱this answer。
是否有可能獲得SREC格式一樣嗎? – Karun