0
我想知道默認類型的GNU AS用於符號。文檔如下所示:「如果使用符號而不定義它,所有這些屬性都假定爲零」(GNU AS手冊第5.5節),但它沒有說明這些符號的零值。在這種情況下,我不關心其他屬性只有類型(GNU AS手冊第7.115節)。我假設類型零等於「notype」,但這是正確的嗎?GNU AS符號默認類型
我想知道默認類型的GNU AS用於符號。文檔如下所示:「如果使用符號而不定義它,所有這些屬性都假定爲零」(GNU AS手冊第5.5節),但它沒有說明這些符號的零值。在這種情況下,我不關心其他屬性只有類型(GNU AS手冊第7.115節)。我假設類型零等於「notype」,但這是正確的嗎?GNU AS符號默認類型
是的默認類型是'notype'。這可以在binutils源文件中查找[binutils source directory] /include/elf/common.h。它具有ELF可執行文件的所有轉換,其中一種是'notype',它被轉換爲零,因此是默認值。