2012-05-03 32 views
2

我使用readelf實用程序打開了我的對象elf文件: readelf -a ./my_object.o |減少 因此,我得到了很多有趣的信息。 我在section表中看到了「GROUP」類型的「.group」部分。 有人可以解釋我,什麼是「.group」部分的任命?什麼是Elf文件的「.group」部分的約會?

回答

3

它用於將部分組合在一起,告訴鏈接器如果它包含組中的一個部分,那麼它也必須包含其他部分。組還可以攜帶GRP_COMDAT標誌,該標誌告訴鏈接程序相同的組是否出現在兩個.o文件中,然後只需要包含其中的一個。我認爲它用於去重複C++模板實例化。

相關問題